我希望在JavaScript中的单击事件中触发两个函数。这可能吗?
答案 0 :(得分:1)
是的,您可以注册多个事件监听器。
yourElement.addEventListener("click", function1, false);
yourElement.addEventListener("click", function2, false);
答案 1 :(得分:1)
是的,只需创建一个在点击时调用的函数,该函数调用两个函数。
function clickHandlerFunction() {
function1();
function2();
}
或者注册多个事件监听器,以您喜欢的方式为准。它们在不同情况下都适用。
如果您希望能够添加或删除其中一个函数,那么注册为单独的侦听器将允许您稍后删除特定的侦听器。上面的方法允许您调用所有函数或不调用任何函数。