一、事件传递过程
过程:事件捕获-->目标阶段-->事件冒泡
事件捕获:document-->html->body->具体DOM元素
事件冒泡:具体DOM元素-->body-->html-->document
二、捕获和冒泡的方法
捕获:
①:在html中添加onclick、onblur等方法;
②:在javascript中dom.οnclick=function(){};
③:dom.attachEvent('onclick',function(){});//可多次绑定事件
④:addEventListener('click',function(){},true);
冒泡:
①:addEventListener('click',function(){},false);//useCapture字段,默认为false,代表冒泡,true代表捕获
可多次绑定事件,顺序按照绑定顺序执行。
详情查看:点击打开链接