Documento HTML DOM importNode()
Ejemplo
Importe el primer elemento <h1> de un iframe (otro documento):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definición y uso
El importNode()
método importa un nodo de otro documento.
Con el segundo parámetro establecido en true
, los nodos secundarios también se importarán.
Nota
El nodo importado no se elimina del documento original.
El nodo importado es una copia del original.
Ver también:
Sintaxis
document.importNode(node, deep)
Parámetros
Parameter | Description |
node | Required. A node from another document. Can be type of node. |
deep | Required.false : only the node itself is imported.true : child nodes (descendants) are also imported. |
Valor devuelto
Escribe | Descripción |
Nodo | El nodo importado. |
Compatibilidad con navegador
document.importNode()
es una característica DOM Nivel 2 (2001).
Es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |