Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

document.importNode

Restituisce un clone di un nodo preso da un documento esterno.

Sintassi

nodo =
document.importNode(
nodoEsterno,
bool)
  • nodo è il nodo che verrà importato nel documento. Il parentNode del nuovo nodo è null, perchè non è ancora stato inserito nell'albero del documento
  • nodoEsterno è il nodo che verrà importato da un altro documento
  • bool vale true o false. Se è true, il nodo verrà importato con tutti i suoi figli. Se è false, il nodo verrà importato senza i figli

Esempio

var iframe = document.getElementsByTagName("iframe")[0];
var vecchioNodo = iframe.contentDocument.getElementById("mioNodo");
var nuovoNodo = document.importNode(vecchioNodo,true);
document.getElementById("contenitore").appendChild(nuovoNodo);

Note

Il nodo non viene rimosso dal documento originale. Il nodo importato è un clone dell'originale. I nodi presi dai documenti esterni devono essere importati prima di poter essere inseriti nel documento corrente.

https://www.w3.org/DOM/faq.html#ownerdoc

Specifiche

DOM Level 2 Core: Document.importNode

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: teoli, Federico
 Ultima modifica di: teoli,