public interface MutationEvent extends Event
MutationEvent界面提供与Mutation事件相关联的特定上下文信息。
另见Document Object Model (DOM) Level 2 Events Specification 。
| Modifier and Type | Field and Description |
|---|---|
static short |
ADDITION
Attr刚被添加。
|
static short |
MODIFICATION
Attr已修改到位。
|
static short |
REMOVAL
Attr刚刚被删除。
|
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE| Modifier and Type | Method and Description |
|---|---|
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通过
MutationEvent创建的
DocumentEvent值。
|
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagationstatic final short MODIFICATION
Attr被修改到位。
static final short ADDITION
Attr刚刚添加。
static final short REMOVAL
Attr刚刚被删除。
Node getRelatedNode()
relatedNode用于识别与突变事件相关的次要节点。
例如,如果将突变事件分派到指示其父项已更改的节点,那么relatedNode是更改的父项。
如果一个事件被转发到relatedNode在其中改变节点的子树,那么relatedNode是更改的节点。
在DOMAttrModified事件的情况下,它指示被修改,添加或删除的Attr节点。
String getPrevValue()
prevValue表示的先前值
Attr在DOMAttrModified事件点,并且其的
CharacterData在DOMCharacterDataModified事件节点。
String getNewValue()
newValue表示的新值
Attr在DOMAttrModified事件节点和的
CharacterData在DOMCharacterDataModified事件节点。
String getAttrName()
attrName表示DOMAttrModified事件中更改的
Attr节点的名称。
short getAttrChange()
attrChange指示触发DOMAttrModified事件的更改类型。
的值可以是MODIFICATION , ADDITION ,或REMOVAL 。
void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
initMutationEvent方法用于MutationEvent通过MutationEvent创建的DocumentEvent值。
在MutationEvent已经通过dispatchEvent方法调度之前,此方法只能被调用,尽管如果需要,可能会在该阶段调用多次。
如果多次调用,则最终调用优先。
typeArg - 指定事件类型。
canBubbleArg - 指定事件是否可以起泡。
cancelableArg - 指定是否可以防止事件的默认动作。
relatedNodeArg - 指定
Event的相关节点。
prevValueArg - 指定Event的prevValue属性。
该值可能为null。
newValueArg - 指定Event的newValue属性。
该值可能为null。
attrNameArg - 指定Event的attrName属性。
该值可能为null。
attrChangeArg - 指定
Event的
attrChange属性
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.