Metodo HTML DOM Document adoptNode()

Definizione e uso

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

Descrizione

Il nodo adottato può essere di qualsiasi tipo.

Qualsiasi figlio (discendente) del nodo adottato viene anche adottato.

Il nodo originale (con i figli) viene rimosso dall'altro documento.

Vedi anche:

Metodo Document importNode()

Metodo Element cloneNode()

Esempio

Adotta il primo elemento <h1> presente nell'iframe (un altro documento):

const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);

Prova tu stesso

Sintassi

document.adoptNode(node)

Parametro

Parametro Descrizione
node Obbligatorio. Nodo proveniente da un altro documento. Può essere di qualsiasi tipo di nodo.

Valore di ritorno

Tipo Descrizione
Nodo Il nodo adottato.

Supporto del browser

document.adoptNode È una caratteristica di DOM Level 3 (2004).

Tutti i browser lo supportano completamente:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto 9-11 Supporto Supporto Supporto Supporto