慕雪3563986
2016-06-11 14:40
function addEvent(ele, type, hander){
if(ele.addEventListener){
ele.addEventListener(type, hander, false);
可选。布尔值,指定事件是否在捕获或冒泡阶段执行。
可能值:
true - 事件句柄在捕获阶段执行
false- false- 默认。事件句柄在冒泡阶段执行
这个值决定怎么执行,默认就是false
补充一下楼下。大多数情况下,都是将事件处理程序添加到事件流的冒泡阶段,也就是false值,这样可以最大限度的兼容各种浏览器。最好只在事件到达目标之前将事件处理程序添加到捕获阶段。如果不是特别需要,不建议在事件捕获阶段注册事件处理程序。
DOM事件探秘
99532 学习 · 1298 问题
相似问题