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

Método adoptNode() do HTML DOM

Objeto Documento do HTML DOM

adoptNode()Método para adotar um nó de outro documento.

Se todos os subnós (descendentes) do nó adotado também forem adotados.

O nó adotado e seus subnós (descendentes) serão removidos do seu documento original.

Usardocument.importNode()método para copiar o nó de outro documento sem excluí-lo.

Você também pode usar elemento.cloneNode()O método copia o nó do documento atual sem excluí-lo.

Sintaxe:

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));
});
Teste para ver‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente o método acceptNode():

Método
adoptNode()SimSimSimSimSim

Valor do Parâmetro

ParâmetrosDescrição
externalNodeOs nós vindo de outro documento serão adotados

Detalhes Técnicos

Retorno:Representa o objeto Node do nó adotado
Versão DOM:Nível DOM3

Objeto Documento do HTML DOM