Método HTML DOM Document adoptNode()

Definição e uso

adoptNode() O método adota nós vindo de outro documento.

Descrição

O nó adotado pode ser de qualquer tipo.

Qualquer subnó (descendente) do nó adotado também será adotado.

O nó original (com seus filhos) será removido do outro documento.

Veja também:

Método Document importNode()

Método Element cloneNode()

Exemplo

Adota o primeiro elemento <h1> que aparece no iframe (outro documento):

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

Experimente você mesmo

Sintaxe

document.adoptNode(node)

Parâmetro

Parâmetro Descrição
node Obrigatório. Nó vindo de outro documento. Pode ser qualquer tipo de nó.

Retorno

Tipo Descrição
nó adotado.

Suporte do navegador

document.adoptNode é uma característica do DOM Level 3 (2004).

Todos os navegadores suportam completamente:

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