JavaScript 之捕捉模型与冒泡模型
在 w3c
模型中 addEventListener
支持第 3 个参数来声明事件的模型为冒泡还是捕捉,如果声明为 false
,则为冒泡方式
window.onload = function (){//ev 激发的过程自动为函数传一个参数 鼠标的一系列动作包装成对象自动传给函数
document.getElementById('par').addEventListener ('click',function (ev){alert(ev.pageX)},true);
document.getElementById('son').addEventListener ('click',function (){alert('son')});
}
捕捉模型与冒泡模型在 IE 下测试
window.onload = function (){//对于 IE 当事件发生的瞬间 事件对象赋值给 window.event 属性
document.getElementById('par').attachEvent ('onclick',function (ev){alert(window.event)});//IE 下不支持第三个参数 true
document.getElementById('son').attachEvent ('onclick',function (){alert('son')});
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: JavaScript 之定时器
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论