我很困惑,我认为cancelBubble是仅用于IE的布尔属性,但在chrome中找到了它。
[Chrome员工从一开始就采用与现有代码广泛兼容的方法,在某些情况下,这意味着与使用纯IE功能编写的代码兼容。另一个示例是全局event
变量,这是在事件回调期间设置为当前事件的IE特定变量(因此,回调使用全局变量,而不是像addEventListener
那样使用自变量)。从一开始,Chrome就支持依赖于此的IE专用代码。 Firefox最近才开始支持全局event
变量。支持cancelBubble
属于同一类别。
他们不支持所有特定于IE的东西(例如,不支持attachEvent
),以避免与试图检测IE事件处理和分支的代码混淆。但是他们支持许多IE主义。