为什么hander后面要加false 加false有什么意义 起什么作用

来源:3-3 编程练习

慕雪3563986

2016-06-11 14:40

function addEvent(ele, type, hander){

        if(ele.addEventListener){

          ele.addEventListener(type, hander, false);


写回答 关注

2回答

  • LiouV
    2016-06-11 15:53:43
    已采纳

    可选。布尔值,指定事件是否在捕获或冒泡阶段执行。

    可能值:

    true - 事件句柄在捕获阶段执行

    false- false- 默认。事件句柄在冒泡阶段执行

       

    这个值决定怎么执行,默认就是false

  • 我就叫李二毛
    2016-06-29 11:40:35

    补充一下楼下。大多数情况下,都是将事件处理程序添加到事件流的冒泡阶段,也就是false值,这样可以最大限度的兼容各种浏览器。最好只在事件到达目标之前将事件处理程序添加到捕获阶段。如果不是特别需要,不建议在事件捕获阶段注册事件处理程序。

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99532 学习 · 1298 问题

查看课程

相似问题