English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Todos os navegadores suportam completamente o método acceptNode():
Método | |||||
adoptNode() | Sim | Sim | Sim | Sim | Sim |
Parâmetros | Descrição |
---|---|
externalNode | Os nós vindo de outro documento serão adotados |
Retorno: | Representa o objeto Node do nó adotado |
---|---|
Versão DOM: | Nível DOM3 |