HTML-DOM-Dokument importNode()
Beispiel
Importieren Sie das erste <h1>-Element aus einem Iframe (einem anderen Dokument):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definition und Verwendung
Die importNode()
Methode importiert einen Knoten aus einem anderen Dokument.
Wenn der zweite Parameter auf gesetzt ist true
, werden auch untergeordnete Knoten importiert.
Notiz
Der importierte Knoten wird nicht aus dem Originaldokument entfernt.
Der importierte Knoten ist eine Kopie des Originals.
Siehe auch:
Syntax
document.importNode(node, deep)
Parameter
Parameter | Description |
node | Required. A node from another document. Can be type of node. |
deep | Required.false : only the node itself is imported.true : child nodes (descendants) are also imported. |
Rückgabewert
Typ | Beschreibung |
Knoten | Der importierte Knoten. |
Browser-Unterstützung
document.importNode()
ist eine Funktion von DOM Level 2 (2001).
Es wird in allen Browsern vollständig unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |