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

Método adoptNode() del HTML DOM

Objeto Documento de HTML DOM

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

Si se adoptan todos los nodos hijos (descendientes) del nodo adoptado (si los hay).

El nodo adoptado y sus nodos hijos se eliminarán de su documento original.

Usardocument.importNode()El método copia el nodo de otro documento sin eliminarlo.

También puede usar elemento.cloneNode()El método copia el nodo del documento actual sin eliminarlo.

Sintaxis:

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));
});
Prueba y mira‹/›

Compatibilidad del navegador

El método acceptNode() es completamente compatible con todos los navegadores:

Método
adoptNode()

Valor de los parámetros

ParámetrosDescripción
externalNodeLos nodos provenientes de otro documento serán adoptados

Detalles técnicos

Valor devuelto:Representa el objeto Node del nodo adoptado
Versión DOM:Nivel DOM3

Objeto Documento de HTML DOM