0

我希望在 JavaScript 中的单击事件上触发两个函数。那可能吗?

4

2 回答 2

1

是的,您可以注册多个事件侦听器。

 yourElement.addEventListener("click", function1, false); 
 yourElement.addEventListener("click", function2, false); 
于 2012-12-24T20:48:13.563 回答
1

是的,只需创建一个在单击时调用的函数,该函数调用两个函数。

function clickHandlerFunction() {
    function1();
    function2();
}

或者注册多个事件侦听器,以您喜欢的方式为准。它们都适用于不同的情况。

如果您希望能够添加或删除其中一个函数,那么注册为单独的侦听器将允许您稍后删除特定的侦听器。上面的方法将允许您调用所有或不调用任何函数。

于 2012-12-24T20:48:25.590 回答