-
所有父级接口:
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
属性