DOM操作-event触发顺序
来源:互联网 发布:hello world程序python 编辑:程序博客网 时间:2024/06/05 04:23
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> </head> <body> <div id="myDiv"> div <p id="myP">p</p> </div> <script> var myP = document.getElementById("myP"); myP.addEventListener("click",function(){ alert("hellop"); }, false); myP.addEventListener("click",function(){ alert("worldp"); }, true); var div = document.getElementById("myDiv"); div.addEventListener("click",function(){ alert("hellodiv"); }, false); div.addEventListener("click",function(){ alert("worlddiv"); }, true); </script> </body></html>
点击div,弹出①hellodiv②worlddiv
点击P,弹出①worlddiv②hellop③worldp④hellodiv
当元素绑定多个事件的时候,如果元素是目标元素,目标元素的事件按顺序执行,而其他元素根据W3C的标准执行,即先捕获后冒泡。(点击div时)
如果元素不是目标元素时,则多个事件按先捕获后冒泡触发执行(点击p时)
0 0
- DOM操作-event触发顺序
- WPF Control event 触发
- epoll event触发问题
- Dom event listener
- HTML DOM Event 对象
- DOM和Event
- HTML DOM Event Object
- HTML DOM onload Event
- HTML DOM Event 对象
- WebKit DOM Event 实现
- HTML DOM Event 对象
- WebKit DOM Event (一)
- WebKit DOM Event (二)
- HTML DOM Event 对象
- DOM Event delegation
- HTML DOM Event 对象
- HTML DOM Event 对象
- DOM event使用方法
- Jenkins配置问题汇总
- iOS开发简单的实现后台任务(诸如后台播放音乐,定时器等)
- FMDB 用法
- LeetCode 033 Search in Rotated Sorted Array
- C语言宏定义##连接符和#符的使用
- DOM操作-event触发顺序
- 我的Pycharm,我做主
- usrp 升级fpga引发的问题
- Android版添加phonegap---横竖屏锁定插件教程
- 自动化管理工具Saltstack之安装篇(1)
- 分布式与集群的联系与区别
- javascript预加载图片、css、js的方法研究
- viewForHeaderInSection 复用问题
- bzoj1305[CQOI2009]dance跳舞