Exemplu
Adoptarea primului <h1> Elementul care apare într - un iframe (another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
Încearcă - l singur » Definiție și utilizare
adoptNode() metoda adoptă un nod dintr - un alt document.
Nodul poate fi adoptat de toate tipurile de noduri.
Notă: Toate nodurile copil (descendants) , dacă este cazul, a nodului adoptat, de asemenea , sunt adoptate.
Notă: Nodul inițial (and its child nodes, if any) ale (and its child nodes, if any) este eliminat din alt document.
Sfat: Utilizați documentul. importNode() metoda pentru a copia un nod, fără a scoate - l, dintr - un alt document.
Sfat: utilizați elementul. cloneNode() metoda pentru a copia un nod, fără a scoate - l, din documentul curent.
Suport pentru browser-
Numerele din tabel specifica prima versiune de browser care acceptă pe deplin metoda.
Metodă | |||||
---|---|---|---|---|---|
adoptNode() | da | 9 | 3.0 | da | 9 |
Sintaxă
document. adoptNode( node )
Valorile parametrilor
Parametru | Tip | Descriere |
---|---|---|
node | Node object | Necesar. Nodul de la un alt document. Poate fi de orice tip de nod |
Detalii tehnice
Întoarcere Valoare: | Un obiect Node, reprezentând nodul adoptat |
---|---|
DOM Versiunea | Nivelul Core 3 Document Object |