我正在创建一个游戏,并且我正在尝试为两个 ID 创建一个 onEvent 块,因为我希望我的两个按钮在单击时能够具有相同的事件。但是,我无法将两个 id 放在同一个 onevent id 中,并且它可以正常工作。我尝试过使用“and”和“or”语句,但它们不适用于两个 id。以及尝试使用数组,但我不太确定如何使用。我是编码新手,希望不大有人可以帮忙!
2 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
function myFunction(){
console.log(event.target);
}
<button onclick='myFunction()'>one</button>
<button onclick='myFunction()'>two</button>
慕哥6287543
TA贡献1831条经验 获得超10个赞
考虑为两个按钮使用相同的类,而不是绑定到单独的 ID - 然后您可以绑定到该类。
此处描述了 HTML 中的类: https ://www.w3schools.com/html/html_classes.asp
当您想以相同的方式影响许多元素时,您可以使用类来代替或补充“id”属性。
在这种情况下,您可以使用 JavaScript 将函数绑定到共享一个类的所有元素,而不是一遍又一遍地绑定到具有不同 id 的元素。
添加回答
举报
0/150
提交
取消