HTML DOM-document importNode()
Voorbeeld
Importeer het eerste <h1> element uit een iframe (een ander document):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definitie en gebruik
De importNode()
methode importeert een knoop uit een ander document.
Als de tweede parameter is ingesteld op true
, worden ook onderliggende nodes geïmporteerd.
Opmerking
Het geïmporteerde knooppunt wordt niet verwijderd uit het originele document.
Het geïmporteerde knooppunt is een kopie van het origineel.
Zie ook:
Syntaxis
document.importNode(node, deep)
Parameters:
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. |
Winstwaarde
Type | Beschrijving |
Knooppunt | Het geïmporteerde knooppunt. |
Browserondersteuning
document.importNode()
is een DOM Level 2 (2001)-functie.
Het wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |