ImportNode() dokumentu HTML DOM
Příklad
Import prvního prvku <h1> z prvku iframe (jiného dokumentu):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definice a použití
Metoda importNode()
importuje uzel z jiného dokumentu.
Když je druhý parametr nastaven na true
, budou importovány také podřízené uzly.
Poznámka
Importovaný uzel se z původního dokumentu neodstraní.
Importovaný uzel je kopií originálu.
Viz také:
Syntax
document.importNode(node, deep)
Parametry
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. |
Návratová hodnota
Typ | Popis |
Uzel | Importovaný uzel. |
Podpora prohlížeče
document.importNode()
je funkce DOM úrovně 2 (2001).
Je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |