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的標簽,然后拿到他們后一個個添加點擊事件,點擊一下出現(xiàn)alert一次。但現(xiàn)在問題是,我還沒有點擊,網(wǎng)頁就自動開始不停的alert了。為什么會這樣呢?
js對標簽添加點擊事件,為什么點擊事件不生效呢?下有代碼
qq_笑_17
2018-10-11 10:10:13