HTML-DOM-Dokument adoptNode()
Beispiel
Übernehmen Sie das erste <h1>-Element, das in einem Iframe (einem anderen Dokument) erscheint:
const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);
Definition und Verwendung
Die adoptNode()
Methode übernimmt einen Knoten aus einem anderen Dokument.
Notiz
Der übernommene Knoten kann von allen Typen sein.
Alle untergeordneten Knoten (Nachkommen) des übernommenen Knotens werden ebenfalls übernommen.
Der ursprüngliche Knoten (mit untergeordneten Knoten) wird aus dem anderen Dokument entfernt.
Siehe auch:
Syntax
document.adoptNode(node)
Parameter
Parameter | Description |
node | Required. A node from another document. Can be of any node type. |
Rückgabewert
Typ | Beschreibung |
Knoten | Der angenommene Knoten. |
Browser-Unterstützung
document.adoptNode
ist eine Funktion von DOM Level 3 (2004).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |