js函数中访问事件的问题
function stopBubble(e) {
var e = e ? e : window.event;
if (window.event) { // IE
e.cancelBubble = true;
} else {
e.stopPropagation();
}
}
上面这个时间阻止函数,调用时是这么写的
<input id="buttonId" type="button" onclick="stopBubble(event)" />
请问如果我想以addEventListener绑定事件的方式该怎么写?如何获取这个事件?
第二个问题,为什么通过window.event可以判断是IE浏览器?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
就是这样:
其中第三个参数指明是否要优先捕获来自子DOM对象的事件。默认为false。
window.event
是IE浏览器特有的事件对象,所以可以据此判断是否是IE浏览器。