-2
我在我的項目中有相同的結構!沒有循環的多事件監聽器
<!-- menu structure-->
<nav class="menu">
<a class="trigger" href="#">item</a>
<a class="trigger" href="#">item</a>
<a class="trigger" href="#">item</a>
<a class="trigger" href="#">item</a>
<a class="trigger" href="#">item</a>
</nav>
我想一個事件偵聽器添加到所有的觸發,但是我發現在使用循環的解決方案,這裏是JS
menuitens = document.querySelectorAll('.trigger');
menuitens.addEventListener("click", function(){});
但是你總是要循環。注意:你可以使原型函數循環爲免費 – Hydro
你需要使用循環!我想你想要一行像jQuery一樣的東西,但jQuery也在內部使用一個循環。 – A1rPun
你應該使用jQuery。它看起來像這樣:''('。trigger')。on('click',function(){...});' – ventaquil