Documento HTML DOM importNode()
Exemplo
Importe o primeiro elemento <h1> de um iframe (outro documento):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definição e uso
O importNode()
método importa um nó de outro documento.
Com o segundo parâmetro definido como true
, os nós filhos também serão importados.
Observação
O nó importado não é removido do documento original.
O nó importado é uma cópia do original.
Veja também:
Sintaxe
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 de retorno
Modelo | Descrição |
Nó | O nó importado. |
Suporte ao navegador
document.importNode()
é um recurso DOM Nível 2 (2001).
É totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |