Да, возможно, вот так: это лучший вариант, потому что вы прикрепляете обработчик событий к узлу DOM с помощью javascript см. this
html:
<button id="calls">Calls</button>
javascript:
document.getElementsById('calls').addEventListener('click', function(){
function1();
function2()
})
function function1() {
//whatever you want which will be called first by the button
}
function function2() {
//whatever you want which will be called second by the button
}
document.getElementById('calls').addEventListener('click', function(){
function1();
function2()
})
function function1() {
console.log("function1 was called first")
}
function function2() {
console.log("function2 was called second")
}
<button id="calls">Calls</button>
или около того:
html:
<button onclick="function1();function2();">Calls</button>
javascript:
function function1() {
//whatever you want which will be called first by the button
}
function function2() {
//whatever you want which will be called second by the button
}
function function1() {
console.log("function1 was called first")
}
function function2() {
console.log("function2 was called second")
}
<button onclick="function1();function2();">Calls</button>
или около того:
html:
<button onclick="functions()">Calls</button>
javascript:
function functions() {
function1();
function2();
}
function function1() {
//whatever you want which will be called first by the button
}
function function2() {
//whatever you want which will be called second by the button
}
function functions() {
function1();
function2();
}
function function1() {
console.log("function1 was called first")
}
function function2() {
console.log("function2 was called second")
}
<button onclick="functions()">Calls</button>