Método adoptNode() del objeto Document del HTML DOM

Definición y uso

adoptNode() El método adopta un nodo proveniente de otro documento.

Descripción

El nodo adoptado puede ser de cualquier tipo.

Todos los subnodos (descendientes) del nodo adoptado también se adoptan.

El nodo original (con subnodos) se eliminará del otro documento.

Véase también:

Método Document importNode()

Método Element cloneNode()

Ejemplo

Adoptar el primer elemento <h1> que aparece en el iframe (otro documento):

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

Prueba personalmente

Sintaxis

document.adoptNode(node)

Parámetro

Parámetro Descripción
node Obligatorio. Nodo proveniente de otro documento. Puede ser de cualquier tipo de nodo.

Valor devuelto

Tipo Descripción
Nodo nodo adoptado.

Compatibilidad del navegador

document.adoptNode es una característica del nivel DOM 3 (2004).

Todos los navegadores lo admiten completamente:

Chrome IE Edge Firefox Safari Ópera
Chrome IE Edge Firefox Safari Ópera
Soporte 9-11 Soporte Soporte Soporte Soporte