addEventListener结束时false是做什么的?

时间:2014-04-21 09:56:01

标签: javascript function

这是非常基本的问题,我在Stack Overflow上找到了同样的问题,但我发现答案不足以解释答案(这就是为什么我要再问)。

},false);在函数末尾的作用是什么?

例如:

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

// Do something

},false);

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

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

1 个答案:

答案 0 :(得分:2)

无。 another argument to addEventListener指定事件应该在冒泡阶段捕获,而不是在捕获阶段捕获。

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

function doSomething() {
    // Do something
}

element.addEventListener('click', doSomething, false);
相关问题