-
所有超级接口:
-
Event
public interface MutationEvent extends Event
-
自从:
-
1.5, DOM Level 2
-
Field Summary
Fields
static final short
static final short
static final short
-
Method Summary
short
attrChange
指示触发DOMAttrModified事件的变动类型。
attrName
指示在DOMAttrModified事件中被改变的Attr
节点的名称。
newValue
指示在DOMAttrModified事件中Attr
节点的新值,以及在DOMCharacterDataModified事件中CharacterData
节点的新值。
prevValue
指示在DOMAttrModified事件中Attr
节点的先前值,以及在DOMCharacterDataModified事件中CharacterData
节点的先前值。
relatedNode
用于标识与变动事件相关的次要节点。
void
initMutationEvent
方法用于通过DocumentEvent
接口初始化创建的MutationEvent
的值。
-
Field Details
-
MODIFICATION
static final short MODIFICATION
Attr
在原地被修改。
-
另请参阅:
-
-
ADDITION
static final short ADDITION
Attr
刚刚被添加。
-
另请参阅:
-
-
REMOVAL
static final short REMOVAL
Attr
刚刚被移除。
-
另请参阅:
-
-
Method Details
-
-
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
属性。此值可能为null。
-
newValueArg
- 指定Event
的newValue
属性。此值可能为null。
-
attrNameArg
- 指定Event
的attrName
属性。此值可能为null。
-
attrChangeArg
- 指定Event
的attrChange
属性。