--- title: document.importNode slug: Web/API/Document/importNode translation_of: Web/API/Document/importNode ---
Restituisce un clone di un nodo preso da un documento esterno.
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 documentonodoEsterno
è il nodo che verrà importato da un altro documentobool
vale true o false. Se è true, il nodo verrà importato con tutti i suoi figli. Se è false, il nodo verrà importato senza i figlivar iframe = document.getElementsByTagName("iframe")[0]; var vecchioNodo = iframe.contentDocument.getElementById("mioNodo"); var nuovoNodo = document.importNode(vecchioNodo,true); document.getElementById("contenitore").appendChild(nuovoNodo);
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.
http://www.w3.org/DOM/faq.html#ownerdoc
DOM Level 2 Core: Document.importNode
{{ languages( { "fr": "fr/DOM/document.importNode" } ) }}