javascript - addEventListener 末尾的 false 做了什么?

标签 javascript function

这是一个非常基本的问题,我在 Stack Overflow 上发现了同样的问题,但是我发现答案不足以解释答案(这就是我再次询问的原因)。

},false); 在函数末尾做什么?

例如:

element.addEventListener('click', function(){ 

// Do something

},false);

有人可以解释一下这实际上是做什么的吗?它仅用于 addEventListener 函数还是可以在其他函数中使用?

这是同样的问题,答案只是从 MDN 复制并粘贴: Javascript: adding 'false' after running a function

最佳答案

什么都没有。这是another argument to addEventListener指定应该在冒泡阶段而不是捕获阶段捕获事件。

这是另一种对您来说可能更明显的方法:

function doSomething() {
    // Do something
}

element.addEventListener('click', doSomething, false);

关于javascript - addEventListener 末尾的 false 做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23194979/

相关文章:

r - 将不同列和不同行的值粘贴到 R 中的新 df

function - 在不重新启动内核以重新定义变量/函数的情况下在 Jupyter 中使用 Julia 的任何有效方法?

javascript - webpack 以与其他 js 文件相同的方式解析 node_modules

javascript - 使用 Javascript 移动 "disabled"类

javascript - 更改 Google Maps JavaScript API v3 圈外的 map 不透明度

c++ - 函数参数可以是多种类型吗?

c++ - 如何创建具有多个标识符的函数?

Java读入时带空格

javascript - 将文本输入定位在文本区域的光标位置之上(javascript,文本区域自动完成)

javascript - 在 Meteor 中显示私有(private)子目录中的图像