English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo HTML DOM adoptNode()

Oggetto Document HTML DOM

adoptNode()Il metodo adotta un nodo da un altro documento.

Se vengono adottati tutti i sotto-nodi (descendenti) del nodo adottato (se presenti).

Il nodo adottato e i suoi sotto-nodi saranno eliminati dal loro documento originale.

Usaredocument.importNode()Il metodo copia il nodo da un altro documento senza eliminarlo.

Puoi anche usare elemento.cloneNode()Il metodo copia il nodo dal documento corrente senza eliminarlo.

Sintassi:

document.adoptNode(externalNode)
var iframe = document.querySelector('iframe');
var iframeImages = iframe.contentDocument.querySelectorAll('h2');
var newParent = document.getElementById('result');
iframeImages.forEach(function(elem) {
newParent.appendChild(document.adoptNode(elem));
});
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente il metodo acceptNode():

Metodo
adoptNode()ÈÈÈÈÈ

Valore del parametro

ParametroDescrizione
externalNodeIl nodo proveniente da un altro documento sarà adottato

Dettagli tecnici

Valore di ritorno:Rappresenta l'oggetto Node del nodo adottato
Versione DOM:Livello DOM 3

Oggetto Document HTML DOM