关于addEventListener和function(event)的问题
首先一个问题是function(event)在什么时候用到
例如:
loginState.onclick=function(e){ e = e || window.event; if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBubble=true; } stateList.style.display='block'; }
这一段代码中用到了,然而在这段代码中并没有用到。
lis[i].onmouseout=function(){ this.style.background='#FFF'; }
第二个问题是:addEventListener和function(event)有什么关系
例如
loginState.onclick=function(e){ e = e || window.event; if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBubble=true; } stateList.style.display='block'; }
这一段和下面的一段是不是作用一致
loginState.addEventListener('click',function(){ if(loginState.stopPropagation){ loginState.stopPropagation(); }else{ loginState.cancelBubble=true; } stateList.style.display='block'; },false)