window.onload = function() { AddEvent() ; } var AddEvent = function() { var nochoose = document.getElementsByClassName("border_nochoose") ; for(var i = 0 ; i < nochoose.length ; i ++) { nochoose[i].addEventListener("click",alert("hi")) ; } }
代码很简单,就是一个html页面里面有很多个class名字为border____nochoose的标签,然后拿到他们后一个个添加点击事件,点击一下出现alert一次。
但现在问题是,我还没有点击,网页就自动开始不停的alert了。
为什么会这样呢?
UYOU
九州编程