Exemplu
Readuceți primul <h1> Elementul care apare într - un iframe (un alt document):
var frame = document.getElementsByTagName("iframe")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.importNode(h, true);
Încearcă - l singur » Definiție și utilizare
importNode() metoda importă un nod dintr - un alt document.
Nodul importat poate fi de toate tipurile de noduri.
Dacă al doilea parametru este setat la true, nodurile lui noduri copii (descendants) vor fi , de asemenea importate.
Notă: Nodul original nu este scos din alt document. Nodul importat este o copie a originalului.
Sfat: Utilizați documentul. adoptNode() metoda pentru a elimina și importa un nod dintr - un alt document.
Sfat: utilizați elementul. cloneNode() metoda pentru a copia un nod din documentul curent.
Suport pentru browser-
Numerele din tabel specifica prima versiune de browser care acceptă pe deplin metoda.
Metodă | |||||
---|---|---|---|---|---|
importNode() | da | 9 | 1.0 | da | 9 |
Sintaxă
document. importNode( node , deep )
Valorile parametrilor
Parametru | Tip | Descriere |
---|---|---|
node | Node object | Necesar. Nodul de la un alt document. Poate fi de orice tip de nod |
deep | Boolean | Necesar. Dacă este setat la fals, numai nodul în sine este importat, dacă este setat la true, toate nodurile copil (descendants) sunt , de asemenea importate |
Detalii tehnice
Întoarcere Valoare: | Un obiect Node, reprezentând nodul importat |
---|---|
DOM Versiunea | Nivelul Core 2 Document Object |