MutationEvent: initMutationEvent() Methode
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, kann sie bereits aus den relevanten Webstandards entfernt worden sein, befindet sich im Prozess der Entfernung oder wird nur aus Kompatibilitätsgründen beibehalten. Vermeiden Sie die Verwendung und aktualisieren Sie gegebenenfalls bestehenden Code; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu treffen. Beachten Sie, dass diese Funktion jederzeit nicht mehr funktionieren kann.
Die initMutationEvent()
Methode des MutationEvent
-Interfaces initialisiert den
Wert eines Mutationsevents, nachdem es erstellt wurde (normalerweise mit der Document.createEvent()
-Methode).
Diese Methode muss aufgerufen werden, um das Event festzulegen, bevor es mit EventTarget.dispatchEvent()
gesendet wird.
Hinweis: Im Allgemeinen werden Sie diese Events nicht selbst erstellen; sie werden vom Browser erstellt.
Syntax
initMutationEvent(type, canBubble, cancelable, relatedNode,
prevValue, newValue, attrName, attrChange)
Parameter
type
-
Ein String, der den
type
des Events festlegt. Browser setzen die folgenden Werte fürMutationEvent
:DOMAttrModified
,DOMAttributeNameChanged
,DOMCharacterDataModified
,DOMElementNameChanged
,DOMNodeInserted
,DOMNodeInsertedIntoDocument
,DOMNodeRemoved
,DOMNodeRemovedFromDocument
,DOMSubtreeModified
. canBubble
-
Ein Boolean, der angibt, ob das Event bubbeln kann oder nicht. Setzt den Wert von
Event.bubbles
. cancelable
-
Ein Boolean, der angibt, ob die Standardaktion des Events verhindert werden kann oder nicht. Setzt den Wert von
Event.cancelable
. -
Ein String, der den neuen Wert des geänderten Knotens darstellt, falls vorhanden. Setzt den Wert von
MutationEvent.relatedNode
. prevValue
-
Ein String, der den vorherigen Wert des geänderten Knotens darstellt, falls vorhanden. Setzt den Wert von
MutationEvent.prevValue
. newValue
-
Ein String, der den neuen Wert des geänderten Knotens darstellt, falls vorhanden. Setzt den Wert von
MutationEvent.newValue
. attrName
-
Ein String, der den Namen des geänderten
Attr
-Knotens darstellt, falls vorhanden. Setzt den Wert vonMutationEvent.attrName
. attrChange
-
Ein Integer, der den Grund für die Änderung des Attributknotens darstellt. Setzt den Wert von
MutationEvent.attrChange
.
Rückgabewert
Keiner (undefined
).
Spezifikationen
Specification |
---|
UI Events # dom-mutationevent-initmutationevent |
Browser-Kompatibilität
BCD tables only load in the browser