說少了一點,用DOM2級添加的事件處理程序如果用的是匿名函數的話,用removeEventListener()是刪不掉的,即便用的是一模一樣的匿名函數。
2016-03-16
最新回答 / Lshah
我也是想問這個問題,開始我想的是可能沒有讀取到body下面的id,所以不行,因為window.onload是頁面加載完了才開始執行js代碼,但是后來我把js代碼寫在body最下面,把addEvent寫在外面還是不行...哎我也在到處求問
2016-03-16
已采納回答 / vis_焦慮癥
//點擊登錄按鈕顯示登錄層???addEvent(login_btn,'click',showLogin);位置不對,括號里面的參數是window.onload=function(){}的局部變量。這個要放在window.onload=function(){//點擊登錄按鈕顯示登錄層???addEvent(login_btn,'click',showLogin);}
2016-03-16
最贊回答 / 深山小童
那是因為只用一個var 聲明多個變量的原因,比如var a,b,c; ?相當于var a; var b; var c; ?加上賦值表達式是不是沒反應過來,哈哈。
2016-03-16