我希望在 JavaScript 中的单击事件上触发两个函数。那可能吗?
问问题
274 次
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 回答