标签: javascript dom event-listener
我在将值传递给for循环内的事件侦听器时遇到问题。
for(var i = 0; i < 5; i++) { btns[i] = document.getElementById("exercise"+i); btns[i].addEventListener("click", function(){ alert(i); }); }
脚本警报最后一个“ i”值,而不是此内部循环。 我认为有一个简单的解决方案,但是以某种方式我陷入了困境,我想改善自己的代码。