Document HTML DOM importNode()
Exemple
Importez le premier élément <h1> d'un iframe (un autre document) :
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
Définition et utilisation
La importNode()
méthode importe un nœud à partir d'un autre document.
Avec le deuxième paramètre défini sur true
, les nœuds enfants seront également importés.
Noter
Le nœud importé n'est pas supprimé du document d'origine.
Le nœud importé est une copie de l'original.
Voir également:
Syntaxe
document.importNode(node, deep)
Paramètres
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. |
Valeur de retour
Taper | La description |
Nœud | Le nœud importé. |
Prise en charge du navigateur
document.importNode()
est une fonctionnalité DOM niveau 2 (2001).
Il est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |