e = e || window.event是js在事件处理兼容IE和非IE的写法。看下面简单写法,在IE8+或非IE会弹出[object MouseEvent],因此为了兼容获取事件相关句柄,就写成var e = e || window.event。

window.onload = function (e){
   var div1 = document.getElementById("div1");
   div1.onclick = function(e){
       alert(e);//IE6/7/8不支持参数传入e为undefined
   }
};