Przykład
Przyjąć pierwszy <h1> element, który pojawia się w iframe (another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
Spróbuj sam " Definicja i Wykorzystanie
adoptNode() metoda przyjmuje węzła z innego dokumentu.
Przyjęta węzeł może być wszystkich typów węzłów.
Uwaga: Wszystkie węzły potomne (descendants) , jeśli w ogóle, przyjętej węzła, są również przyjmowane.
Uwaga: oryginalny węzeł (and its child nodes, if any) jest usuwany z innego dokumentu.
Wskazówka: Użyj dokumentu. importNode() metoda skopiować węzła, bez konieczności wyjmowania go z innego dokumentu.
Wskazówka: Użyj elementu. cloneNode() metoda skopiować węzła, bez konieczności wyjmowania go 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 | |||||
---|---|---|---|---|---|
adoptNode() | tak | 9.0 | 3.0 | tak | 9.0 |
Składnia
document. adoptNode( node )
wartości parametrów
Parametr | Rodzaj | Opis |
---|---|---|
node | Node object | Wymagany. Węzeł z innego dokumentu. Może być dowolnego typu węzła |
Szczegóły techniczne
Zwracana wartość: | Obiekt węzeł reprezentujący przyjęty węzeł |
---|---|
DOM Version | Rdzeń Poziom 3 Document Object |