Ejemplo
Adoptar la primera <h1> elemento que aparece en un marco flotante (another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
Inténtalo tú mismo " Definición y Uso
El adoptNode() método adopta un nodo de otro documento.
El nodo puede ser adoptada de todos los tipos de nodos.
Nota: Todos los nodos hijos (descendants) , en su caso, del nodo adoptada, también son adoptados.
Nota: El nodo original (and its child nodes, if any) se retira del otro documento.
Consejo: Utilice el documento. importNode() método para copiar un nodo, sin retirarlo, de otro documento.
Consejo: Utilice el elemento. cloneNode() método para copiar un nodo, sin retirarlo, a partir del documento actual.
Soporte del navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el método.
Método | |||||
---|---|---|---|---|---|
adoptNode() | Sí | 9.0 | 3.0 | Sí | 9.0 |
Sintaxis
document. adoptNode( node )
Los valores de los parámetros
Parámetro | Tipo | Descripción |
---|---|---|
node | Node object | Necesario. El nodo de otro documento. Pueden ser de cualquier tipo de nodo |
Detalles técnicos
Valor de retorno: | Un objeto de nodo, representando el nodo adoptado |
---|---|
Versión DOM | Nivel básico de objetos 3 documento |