关于js中e = e || window.event
2016-11-23 22:10
281 查看
e = e || window.event是js在事件处理兼容IE和非IE的写法。看下面简单写法:
加上e = e || window.event ;e存在就用e不存在就用windon.event
假如e没初始化,结果就为window.event,否则还是原来的e,利用|| 的短路行为来给e初始化
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 } };
相关文章推荐
- 关于js中e = e || window.event写法说明
- 关于js的window.event的详解上
- 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的使用方法
- 关于js中window.location.href,loc…
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
- 关于js的window.open()
- js window.event对象详尽解析
- 关于在window上运行Node.js 的npm 报 Error: ENOENT, stat 'C:\Users\PC111\AppData\Roaming\npm' 错误解决方法
- js关于document和window对象
- 关于原生事情绑定中attachEvent与addEventlistener中兼容性以及attachEvent函数中this指代window疑问
- js中window.event对象
- js 捕捉事件和事件源:ev = ev || window.event 和 e.target VS e.srcElement
- 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
- 关于js中"window.location.href"、"location.href" 等如何跳转
- JS:window.event.cancelBubble = true;
- 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
- 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
- 关于js iframe 中"window(parent)(top).location.href"的用法