onclick事件 能不能同时调用两个js函数

如题所述

当然是可以的,通常的用法是:

document.onclick = function () {}; // 这样确实是一次只能调用一个函数

不过变通一点的话,可以在这个函数内去调用多个函数

document.onclick = function (e) {
    fun1(e);
    fun2(e);
    fun3(e);
};

还有更灵活的方式就是使用 addEventListener 方法来绑定事件

document.addEventListener('click', function () {}, false);
document.addEventListener('click', function () {}, false);
// ... 这样也可以在触发任意事件时同时调用多个函数

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答