m0_37676512
龙猫12138
2017-10-25 07:43

js对标签添加点击事件,为什么点击事件不生效呢?下有代码

  • html5
  • javascript
 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了。
为什么会这样呢?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

7条回答

为你推荐

换一换