aboutsummaryrefslogtreecommitdiff
path: root/files/it/web/api/document/importnode/index.html
blob: 354db3c0c8ef98f8465fe6c57c19ba8a546ccbf3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
title: document.importNode
slug: Web/API/Document/importNode
translation_of: Web/API/Document/importNode
---
<div>{{APIRef("DOM")}}</div>

<p>Restituisce un clone di un nodo preso da un documento esterno.</p>

<h3 id="Sintassi" name="Sintassi">Sintassi</h3>

<pre class="eval"><i>nodo</i> =
<i>document</i>.importNode(
<i>nodoEsterno</i>,
<i>bool</i>)
</pre>

<ul>
 <li><code>nodo</code> è il nodo che verrà importato nel documento. Il

  <i>parentNode</i>
  del nuovo nodo è <code>null</code>, perchè non è ancora stato inserito nell'albero del documento</li>
 <li><code>nodoEsterno</code> è il nodo che verrà importato da un altro documento</li>
 <li><code>bool</code> vale true o false. Se è true, il nodo verrà importato con tutti i suoi figli. Se è false, il nodo verrà importato senza i figli</li>
</ul>

<h3 id="Esempio" name="Esempio">Esempio</h3>

<pre class="eval">var iframe = document.getElementsByTagName("iframe")[0];
var vecchioNodo = iframe.contentDocument.getElementById("mioNodo");
var nuovoNodo = document.importNode(vecchioNodo,true);
document.getElementById("contenitore").appendChild(nuovoNodo);
</pre>

<h3 id="Note" name="Note">Note</h3>

<p>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.</p>

<p><a class="external" href="http://www.w3.org/DOM/faq.html#ownerdoc" rel="freelink">http://www.w3.org/DOM/faq.html#ownerdoc</a></p>

<h3 id="Specifiche" name="Specifiche">Specifiche</h3>

<p><a class="external" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#Core-Document-importNode">DOM Level 2 Core: Document.importNode</a></p>

<p>{{ languages( { "fr": "fr/DOM/document.importNode" } ) }}</p>