Range: insertNode()-Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die Range.insertNode()-Methode fügt ein Node am Anfang des Range ein.
Das neue Node wird am Anfangspunkt des Range eingefügt. Wenn das
neue Node zu einem Text-Node hinzugefügt werden soll, wird dieser Node an der Einfügestelle geteilt und die Einfügung erfolgt zwischen den beiden Text-Nodes.
Wenn das neue Node ein Dokumentfragment ist, werden stattdessen die Kinder des Dokumentfragments eingefügt.
Syntax
js
insertNode(newNode)
Parameter
Rückgabewert
Keiner (undefined).
Beispiele
js
range = document.createRange();
newNode = document.createElement("p");
newNode.appendChild(document.createTextNode("New Node Inserted Here"));
range.selectNode(document.getElementsByTagName("div").item(0));
range.insertNode(newNode);
Spezifikationen
| Specification |
|---|
| DOM> # dom-range-insertnode> |
Browser-Kompatibilität
Loading…