使用多个元素触发单个onclick函数
Use multiple elements to trigger single onclick function
现在,当我单击 "box1" 而不是 "box2" 时,这将起作用。我想要一个单独的 tapBoxes 变量来侦听对 box1 或 box2 的点击,并触发该功能。有什么想法吗?
var tapBoxes = document.getElementById("box1") || document.getElementById("box2");
tapBoxes.onclick = function() {
...
}
给你的元素一个 class,假设是 myBox,然后使用 jquery 做你想做的事:
$(document).ready(function(){
$('.myBox').click(function(){
//do what you want with the clicked box
})
})
先定义函数。然后将其分配给您想要的所有按钮。
tapBoxesClick = function() {
...
}
document.getElementById("box1").addEventListener("click", tapBoxesClick, false);
document.getElementById("box2").addEventListener("click", tapBoxesClick, false);
现在,当我单击 "box1" 而不是 "box2" 时,这将起作用。我想要一个单独的 tapBoxes 变量来侦听对 box1 或 box2 的点击,并触发该功能。有什么想法吗?
var tapBoxes = document.getElementById("box1") || document.getElementById("box2");
tapBoxes.onclick = function() {
...
}
给你的元素一个 class,假设是 myBox,然后使用 jquery 做你想做的事:
$(document).ready(function(){
$('.myBox').click(function(){
//do what you want with the clicked box
})
})
先定义函数。然后将其分配给您想要的所有按钮。
tapBoxesClick = function() {
...
}
document.getElementById("box1").addEventListener("click", tapBoxesClick, false);
document.getElementById("box2").addEventListener("click", tapBoxesClick, false);