Exemplo
Adote a primeira <h1> elemento que aparece em um iframe (another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
Tente você mesmo " Definição e Uso
O adoptNode() método adopta um nó de outro documento.
O nó adotado pode ser de todos os tipos de nós.
Nota: Todos os nós filhos (descendants) , se houver, do nó adotado, também são adotadas.
Nota: O nó original (and its child nodes, if any) é removido do outro documento.
Dica: Use o documento. importNode() método para copiar um nó, sem removê-lo, a partir de um outro documento.
Dica: Use o elemento. cloneNode() método para copiar um nó, sem removê-lo, a partir do documento atual.
Suporte navegador
Os números na tabela especificar a primeira versão do navegador que suporta totalmente o método.
Método | |||||
---|---|---|---|---|---|
adoptNode() | sim | 9 | 3,0 | sim | 9 |
Sintaxe
document. adoptNode( node )
Os valores dos parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
node | Node object | Requeridos. O nó de outro documento. Podem ser de qualquer tipo de nó |
Detalhes técnicos
Valor de retorno: | Um objecto do nó, que representa o nó adoptada |
---|---|
DOM Versão | Núcleo Nível Objeto 3 Documento |