English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
El método acceptNode() es completamente compatible con todos los navegadores:
Método | |||||
adoptNode() | Sí | Sí | Sí | Sí | Sí |
Parámetros | Descripción |
---|---|
externalNode | Los nodos provenientes de otro documento serán adoptados |
Valor devuelto: | Representa el objeto Node del nodo adoptado |
---|---|
Versión DOM: | Nivel DOM3 |