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