Dokument HTML DOM importNode()
Przykład
Zaimportuj pierwszy element <h1> z iframe (inny dokument):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definicja i użycie
Metoda importNode()
importuje węzeł z innego dokumentu.
Gdy drugi parametr jest ustawiony na true
, węzły podrzędne również zostaną zaimportowane.
Notatka
Importowany węzeł nie jest usuwany z oryginalnego dokumentu.
Importowany węzeł jest kopią oryginału.
Zobacz też:
Składnia
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. |
Wartość zwrotu
Rodzaj | Opis |
Węzeł | Importowany węzeł. |
Obsługa przeglądarki
document.importNode()
to funkcja DOM Level 2 (2001).
Jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |