HTML DOM Dokument importNode()
Voorbeeld
Voer die eerste <h1>-element in vanaf 'n iframe ('n ander dokument):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definisie en gebruik
Die importNode()
metode voer 'n nodus vanaf 'n ander dokument in.
Met die tweede parameter op gestel true
, sal kindernodusse ook ingevoer word.
Let wel
Die ingevoerde nodus word nie van die oorspronklike dokument verwyder nie.
Die ingevoerde nodus is 'n kopie van die oorspronklike.
Sien ook:
Sintaksis
document.importNode(node, deep)
Grense
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. |
Terugkeerwaarde
Tik | Beskrywing |
Nodus | Die ingevoerde nodus. |
Blaaierondersteuning
document.importNode()
is 'n DOM Vlak 2 (2001) kenmerk.
Dit word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |