e = e || window.event是js在事件处理兼容IE和非IE的写法。看下面简单写法:
window.onload = function (e)
{
var div1 = document.getElementById("div1");
div1.onclick = function(e){
alert(e);//IE6/7/8不支持参数传入 e为undefined
}
};
加上e = e || window.event ;e存在就用e不存在就用windon.event
假如e没初始化,结果就为window.event,否则还是原来的e,利用|| 的短路行为来给e初始化
window.onload = function (e)
{
var div1 = document.getElementById("div1");
e = e || window.event
div1.onclick = function(e){
alert(e);//IE6/7/8 e为obj
}
};