MutationEvent: initMutationEvent() Methode

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

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

js
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ür MutationEvent: 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.

relatedNode

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 von MutationEvent.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