-
所有父级接口:
Event
public interface MutationEvent extends Event
-
自从:
-
1.5、DOM 2 级
-
字段摘要
字段
static final short
static final short
static final short
-
方法总结
short
attrChange 指示触发 DOMAttrModified 事件的更改类型。
attrName 表示在 DOMAttrModified 事件中更改的 Attr 节点的名称。
newValue表示DOMAttrModified事件中Attr节点的新值,以及DOMCharacterDataModified事件中CharacterData节点的新值。
prevValue 表示 DOMAttrModified 事件中的 Attr 节点和 DOMCharacterDataModified 事件中的 CharacterData 节点的先前值。
relatedNode 用于标识与突变事件相关的辅助节点。
void
initMutationEvent方法用于初始化通过DocumentEvent接口创建的MutationEvent的值。
-
字段详细信息
-
MODIFICATION
static final short MODIFICATION
Attr 已就地修改。
-
参见:
-
-
ADDITION
static final short ADDITION
刚刚添加了 Attr。
-
参见:
-
-
REMOVAL
static final short REMOVAL
Attr 刚刚被删除。
-
参见:
-
-
方法详情
-
-
getPrevValue
prevValue 表示 DOMAttrModified 事件中的 Attr 节点和 DOMCharacterDataModified 事件中的 CharacterData 节点的先前值。
-
getNewValue
newValue表示DOMAttrModified事件中Attr节点的新值,以及DOMCharacterDataModified事件中CharacterData节点的新值。
-
getAttrName
attrName 表示在 DOMAttrModified 事件中更改的 Attr 节点的名称。
-
getAttrChange
short getAttrChange()
attrChange 指示触发 DOMAttrModified 事件的更改类型。值可以是 MODIFICATION、ADDITION 或 REMOVAL。
-
initMutationEvent
void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
initMutationEvent方法用于初始化通过DocumentEvent接口创建的MutationEvent的值。此方法只能在通过 dispatchEvent 方法调度 MutationEvent 之前调用,但如有必要,可能会在该阶段调用多次。如果多次调用,最后一次调用优先。
-
参数:
typeArg - 指定事件类型。
canBubbleArg - 指定事件是否可以冒泡。
cancelableArg - 指定是否可以阻止事件的默认操作。
relatedNodeArg - 指定 Event 的相关节点。
prevValueArg - 指定 Event 的 prevValue 属性。该值可能为空。
newValueArg - 指定 Event 的 newValue 属性。该值可能为空。
attrNameArg - 指定 Event 的 attrName 属性。该值可能为空。
attrChangeArg - 指定 Event 的 attrChange 属性