现在,当我单击“ box1”而不是“ box2”时,这将起作用。我想有一个tapBoxes变量,它监听box1或box2上的单击,并触发该函数。有任何想法吗?
var tapBoxes = document.getElementById("box1") || document.getElementById("box2");
tapBoxes.onclick = function() {
...
}
最佳答案
首先定义功能。然后将其分配给所需的所有按钮。
tapBoxesClick = function() {
...
}
document.getElementById("box1").addEventListener("click", tapBoxesClick, false);
document.getElementById("box2").addEventListener("click", tapBoxesClick, false);
关于javascript - 使用多个元素触发单个onclick函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34145703/