您的位置:首页 > Web前端 > JavaScript

关于js中e = e || window.event

2016-11-23 22:10 281 查看
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
}
};




                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript
相关文章推荐