Documento HTML DOM importNode()
Esempio
Importa il primo elemento <h1> da un iframe (un altro documento):
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Definizione e utilizzo
Il importNode()
metodo importa un nodo da un altro documento.
Con il secondo parametro impostato su true
, verranno importati anche i nodi figlio.
Nota
Il nodo importato non viene rimosso dal documento originale.
Il nodo importato è una copia dell'originale.
Guarda anche:
Sintassi
document.importNode(node, deep)
Parametri
Parameter | Description |
node | Required. A node from another document. Can be type of node. |
deep | Required.false : only the node itself is imported.true : child nodes (descendants) are also imported. |
Valore di ritorno
Tipo | Descrizione |
Nodo | Il nodo importato. |
Supporto browser
document.importNode()
è una funzionalità DOM di livello 2 (2001).
È completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |