JavaTM 2 Platform
Standard Ed. 6

org.w3c.dom.events
介面 MutationEvent

所有父級介面:
Event

public interface MutationEvent
extends Event

MutationEvent 介面提供與 Mutation 事件相關的特定上下文資訊。

另請參見《Document Object Model (DOM) Level 2 Events Specification》。

從以下版本開始:
DOM Level 2

欄位摘要
static short ADDITION
          只添加 Attr
static short MODIFICATION
          適當修改 Attr
static short REMOVAL
          只移除 Attr
 
從介面 org.w3c.dom.events.Event 繼承的欄位
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
 
方法摘要
 short getAttrChange()
          attrChange 指示觸發 DOMAttrModified 事件的更改型別。
 String getAttrName()
          attrName 指示 DOMAttrModified 事件中已更改的 Attr 節點的名稱。
 String getNewValue()
          newValue 指示 DOMAttrModified 事件中 Attr 節點的新值,以及 DOMCharacterDataModified 中 CharacterData 節點的新值。
 String getPrevValue()
          prevValue 指示 DOMAttrModified 事件中 Attr 節點以前的值,以及 DOMCharacterDataModified 事件中 CharacterData 節點以前的值。
 Node getRelatedNode()
          relatedNode 用於識別與 mutation 事件相關聯的輔助節點。
 void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
          該 initMutationEvent 方法用於初始化通過 DocumentEvent 介面創建的 MutationEvent 的值。
 
從介面 org.w3c.dom.events.Event 繼承的方法
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
 

欄位詳細資訊

MODIFICATION

static final short MODIFICATION
適當修改 Attr

另請參見:
常數欄位值

ADDITION

static final short ADDITION
只添加 Attr

另請參見:
常數欄位值

REMOVAL

static final short REMOVAL
只移除 Attr

另請參見:
常數欄位值
方法詳細資訊

getRelatedNode

Node getRelatedNode()
relatedNode 用於識別與 mutation 事件相關聯的輔助節點。例如,如果將 mutation 事件指派給一個節點用來指示該節點的父節點已更改,則 relatedNode 為已更改的父節點。如果改為將事件指派給一個子階層樹用來指示其中的節點已更改,則 relatedNode 為已更改的節點。就 DOMAttrModified 事件來說,它指示被修改、添加或移除的 Attr 節點。


getPrevValue

String getPrevValue()
prevValue 指示 DOMAttrModified 事件中 Attr 節點以前的值,以及 DOMCharacterDataModified 事件中 CharacterData 節點以前的值。


getNewValue

String getNewValue()
newValue 指示 DOMAttrModified 事件中 Attr 節點的新值,以及 DOMCharacterDataModified 中 CharacterData 節點的新值。


getAttrName

String getAttrName()
attrName 指示 DOMAttrModified 事件中已更改的 Attr 節點的名稱。


getAttrChange

short getAttrChange()
attrChange 指示觸發 DOMAttrModified 事件的更改型別。該值可能是 MODIFICATIONADDITIONREMOVAL


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 - 指定該事件是否可以 bubble。
cancelableArg - 指定是否可以阻止事件的預設操作。
relatedNodeArg - 指定 Event 的相關節點。
prevValueArg - 指定 EventprevValue 屬性。此值可以為 null。
newValueArg - 指定 EventnewValue 屬性。此值可以為 null。
attrNameArg - 指定 EventattrName 屬性。此值可以為 null。
attrChangeArg - 指定 EventattrChange 屬性

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only