false在addEventListener的末尾做什么

What does false do at the end of addEventListener?

本文关键字:什么 addEventListener false      更新时间:2023-09-26

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

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

例如:

element.addEventListener('click', function(){ 
// Do something
},false);

有人能解释一下这到底是怎么回事吗?它只是用于addEventListener函数还是可以用于其他函数?

以下是相同的问题,答案只是从MDN复制粘贴:Javascript:添加';false';运行函数后

什么都没有。这是addEventListener的另一个参数,指定事件应该在冒泡阶段捕获,而不是在捕获阶段捕获。

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

function doSomething() {
    // Do something
}
element.addEventListener('click', doSomething, false);