Przykład
Zwraca pierwszy <h1> element, który pojawia się w iframe (innego dokumentu):
var frame = document.getElementsByTagName("iframe")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.importNode(h, true);
Spróbuj sam " Definicja i Wykorzystanie
importNode() metoda importuje węzła z innego dokumentu.
Importowany węzeł może być wszystkich typów węzłów.
Jeśli drugi parametr jest ustawiony na true, węzły potomne węzły męska (descendants) będą również importowane.
Uwaga: Oryginalny węzeł nie jest usuwany z innego dokumentu. Importowany węzeł jest kopią oryginału.
Wskazówka: Użyj dokumentu. adoptNode() Sposób usuwania i importować węzła z innego dokumentu.
Wskazówka: Użyj elementu. cloneNode() metoda skopiować węzła z bieżącego dokumentu.
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.
metoda | |||||
---|---|---|---|---|---|
importNode() | tak | 9.0 | 1,0 | tak | 9.0 |
Składnia
document. importNode( node , deep )
wartości parametrów
Parametr | Rodzaj | Opis |
---|---|---|
node | Node object | Wymagany. Węzeł z innego dokumentu. Może być dowolnego typu węzła |
deep | Boolean | Wymagany. Jeśli ustawiona na false, tylko węzeł sam jest importowany, jeśli ma wartość true, wszystkie węzły potomne (descendants) są importowane |
Szczegóły techniczne
Zwracana wartość: | Obiekt węzeł reprezentujący importowanego węzeł |
---|---|
DOM Version | Rdzeń Poziom 2 Document Object |