-
- 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 shortADDITIONAttr刚刚添加。static shortMODIFICATIONAttr已修改到位。static shortREMOVALAttr刚被删除。-
Fields inherited from interface org.w3c.dom.events.Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 shortgetAttrChange()attrChange指示触发DOMAttrModified事件的更改类型。StringgetAttrName()attrName表示DOMAttrModified事件中更改的Attr节点的名称。StringgetNewValue()newValue表示的新值Attr在DOMAttrModified事件节点和的CharacterData在DOMCharacterDataModified事件节点。StringgetPrevValue()prevValue表示DOMAttrModified事件中的Attr节点的先前值,以及Attr事件中的CharacterData节点的值。NodegetRelatedNode()relatedNode用于识别与突变事件相关的次要节点。voidinitMutationEvent(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属性
-
-