-
- All Superinterfaces:
-
Event
public interface MutationEvent extends Event
MutationEvent
接口提供与Mutation事件关联的特定上下文信息。另见Document Object Model (DOM) Level 2 Events Specification 。
- 从以下版本开始:
- 1.5,DOM Level 2
-
-
字段汇总
字段 变量和类型 字段 描述 static short
ADDITION
刚刚添加了Attr
。static short
MODIFICATION
Attr
已经过修改。static short
REMOVAL
Attr
刚刚删除。-
Fields declared in interface org.w3c.dom.events.Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 short
getAttrChange()
attrChange
表示触发DOMAttrModified事件的更改类型。String
getAttrName()
attrName
表示DOMAttrModified事件中已更改的Attr
节点的名称。String
getNewValue()
newValue
指示的新价值Attr
在DOMAttrModified事件节点和的CharacterData
在DOMCharacterDataModified事件节点。String
getPrevValue()
prevValue
指示的先前值Attr
在DOMAttrModified事件点,并且其的CharacterData
在DOMCharacterDataModified事件节点。Node
getRelatedNode()
relatedNode
用于标识与突变事件相关的辅助节点。void
initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
该initMutationEvent
方法用于初始化的值MutationEvent
通过创建DocumentEvent
接口。-
声明方法的接口 org.w3c.dom.events.Event
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
-
-
-
-
方法详细信息
-
getRelatedNode
Node getRelatedNode()
relatedNode
用于标识与突变事件相关的辅助节点。 例如,如果将突变事件调度到指示其父级已更改的节点,则relatedNode
是已更改的父级。 如果将事件调度到指示节点已在其中更改的子树,则relatedNode
是更改的节点。 在DOMAttrModified事件的情况下,它指示已修改,添加或删除的Attr
节点。
-
getPrevValue
String getPrevValue()
prevValue
指示的先前值Attr
在DOMAttrModified事件点,并且其的CharacterData
在DOMCharacterDataModified事件节点。
-
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
属性
-
-