Derniers tutoriels de développement web
 

HTML DOM importNode() Method

<Document Object

Exemple

Retour le premier <h1> élément qui apparaît dans un iframe (un autre document):

var frame = document.getElementsByTagName("iframe")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.importNode(h, true);
Essayez vous - même »

Définition et utilisation

Le importNode() méthode importe un noeud d'un autre document.

Le noeud importé peut être de tous les types de nœuds.

Si le second paramètre est défini sur true, les nœuds enfants des nœuds (descendants) seront également importés.

Remarque: Le nœud d' origine n'est pas supprimé de l'autre document. Le noeud importé est une copie de l'original.

Astuce: Utilisez le document. adoptNode() méthode pour supprimer et importer un nœud d'un autre document.

Astuce: Utilisez l' élément. cloneNode() Procédé pour copier un noeud à partir du document actif.


Support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.

méthode
importNode() Oui 9.0 1.0 Oui 9.0

Syntaxe

document. importNode( node , deep )

Les valeurs des paramètres

Paramètre Type La description
node  Node object Champs obligatoires. Le nœud d'un autre document. Peut-être de tout type de noeud
deep Boolean Champs obligatoires. Si la valeur false, seul le nœud lui - même est importé, si elle est définie sur true, tous les nœuds enfants (descendants) sont également importés

Détails techniques

Valeur de retour: Un objet de noeud représentant le noeud importé
version DOM Niveau Core 2 document objet

<Document Object