说少了一点,用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