-
- All Superinterfaces:
-
Event
public interface MutationEvent extends Event
MutationEvent
接口提供与Mutation事件相关的特定上下文信息。另见Document Object Model (DOM) Level 2 Events Specification 。
- 从以下版本开始:
- 1.5,DOM 2级
-
-
Field Summary
Fields Modifier and Type Field 描述 static short
ADDITION
Attr
刚刚添加。static short
MODIFICATION
Attr
已修改到位。static short
REMOVAL
Attr
刚被删除。-
Fields inherited from interface org.w3c.dom.events.Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 short
getAttrChange()
attrChange
指示触发DOMAttrModified事件的更改类型。String
getAttrName()
attrName
表示DOMAttrModified事件中更改的Attr
节点的名称。String
getNewValue()
newValue
表示的新值Attr
在DOMAttrModified事件节点和的CharacterData
在DOMCharacterDataModified事件节点。String
getPrevValue()
prevValue
表示DOMAttrModified事件中的Attr
节点的先前值,以及Attr
事件中的CharacterData
节点的值。Node
getRelatedNode()
relatedNode
用于识别与突变事件相关的次要节点。void
initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
initMutationEvent
方法用于初始化通过MutationEvent
创建的DocumentEvent
接口的值。-
Methods inherited from interface org.w3c.dom.events.Event
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
-
-
-
-
字段详细信息
-
MODIFICATION
static final short MODIFICATION
Attr
被修改到位。- 另请参见:
- Constant Field Values
-
ADDITION
static final short ADDITION
Attr
刚刚添加。- 另请参见:
- Constant Field Values
-
REMOVAL
static final short REMOVAL
Attr
刚被删除。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getRelatedNode
Node getRelatedNode()
relatedNode
用于识别与突变事件相关的次要节点。 例如,如果将突变事件分派到指示其父级更改的节点,则relatedNode
是更改的父级。 如果将事件relatedNode
到指示在其中更改节点的子树,则relatedNode
是已更改的节点。 在DOMAttrModified事件的情况下,它指示已修改,添加或删除的Attr
节点。
-
getPrevValue
String getPrevValue()
prevValue
表示DOMAttrModified事件中的Attr
节点的以前值,以及Attr
事件中的CharacterData
节点的值。
-
getNewValue
String getNewValue()
newValue
表示的新值Attr
在DOMAttrModified事件节点和的CharacterData
在DOMCharacterDataModified事件节点。
-
getAttrName
String 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
方法用于初始化通过MutationEvent
创建的DocumentEvent
接口的值。 此方法只能在通过dispatchEvent
方法调度MutationEvent
之前调用,尽管如果需要,可能会在该阶段调用多次。 如果多次调用,则最终调用优先。- 参数
-
typeArg
- 指定事件类型。 -
canBubbleArg
- 指定事件是否可以起泡。 -
cancelableArg
- 指定是否可以防止事件的默认动作。 -
relatedNodeArg
- 指定Event
的相关节点。 -
prevValueArg
- 指定Event
的prevValue
属性。 该值可能为null。 -
newValueArg
- 指定Event
的newValue
属性。 该值可能为null。 -
attrNameArg
- 指定Event
的attrName
属性。 该值可能为null。 -
attrChangeArg
- 指定Event
的attrChange
属性
-
-