在我阅读的规范中:
bubbles和cancelable属性必须返回它们初始化的值。
我找不到指出事件默认行为的段落。 它是否可以取消,不是吗?它是不确定的吗?
答案 0 :(得分:2)
在每种情况下,它都可以初始化为不同的值。请参阅Firing events的引用:
在DOM的上下文中,Fire是创建,初始化和创建的简称 dispatching一个event。 Fire 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在给定目标。