Esempio
Adottare la prima <h1> elemento che compare in un iframe (another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
Prova tu stesso " Definizione e l'utilizzo
adoptNode() metodo adotta un nodo da un altro documento.
Il nodo adottata può essere di qualsiasi tipo di nodo.
Nota: Tutti i nodi figli (descendants) , se del caso, del nodo adottata, vengono inoltre adottato.
Nota: Il nodo originale (and its child nodes, if any) viene rimosso dal l'altro documento.
Suggerimento: utilizzare il documento. importNode() metodo per copiare un nodo, senza rimuoverlo, da un altro documento.
Suggerimento: Utilizzare l'elemento. cloneNode() metodo per copiare un nodo, senza rimuoverlo, dal documento corrente.
Supporto browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.
Metodo | |||||
---|---|---|---|---|---|
adoptNode() | sì | 9.0 | 3.0 | sì | 9.0 |
Sintassi
document. adoptNode( node )
valori dei parametri
Parametro | Tipo | Descrizione |
---|---|---|
node | Node object | Necessario. Il nodo da un altro documento. Può essere di qualsiasi tipo di nodo |
Dettagli tecnici
Valore di ritorno: | Un oggetto Node, che rappresenta il nodo adottata |
---|---|
DOM Version | Nucleo livello di oggetto 3 Documento |