这是初始化事件的“cancelable”的默认值

时间:2016-05-20 18:23:44

标签: javascript dom

在我阅读的规范中:

  

bubbles和cancelable属性必须返回它们初始化的值。

我找不到指出事件默认行为的段落。 它是否可以取消,不是吗?它是不确定的吗?

1 个答案:

答案 0 :(得分:2)

在每种情况下,它都可以初始化为不同的值。请参阅Firing events的引用:

  

在DOM的上下文中,Fire是创建,初始化和创建的简称   dispatching一个eventFire an event完成了这个过程   更容易写下来。如果event需要bubbles或   初始化了cancelable属性,可以编写名为submit的{​​{3}},其cancelable属性已初始化   真实的。“

但它也可以初始化为false。来自fire an event的示例:

  名为afterscriptexecute

HTML5 Scripting冒泡(但是   在Fire a simple event元素处不可取消。

script时,默认设置无法取消:

  

触发名为e 的简单事件意味着名为e的{​​{3}}事件无法冒泡(除非另有说明)   并且不可取消(除非另有说明),和   必须创建使用firing a simple event接口的   trusted在给定目标。