4

当我尝试将事件侦听器添加到文档的无效事件时,当我像这样使用默认事件冒泡时,它不会被调用。

document.addEventListener("invalid", function (e) {
    console.log(e.target);
}, false);

当我将最后一个参数设置true为事件侦听器时,会按预期调用。感谢什么是事件冒泡和捕获?我想我理解事件捕获和冒泡之间的区别,但我不明白这如何适用于我的案例。为什么它在这里有所作为?

4

1 回答 1

4

根据MDN 参考资料,这通常是准确的,并且在这种情况下似乎与现实相符,invalid事件不会冒泡它们仅在input 和 form上触发。

于 2013-08-27T10:28:42.090 回答