Exemple
Adopter le premier <h1> élément qui apparaît dans un iframe (another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
Essayez vous - même » Définition et utilisation
Le adoptNode() procédé adopte un noeud d'un autre document.
Le nœud adopté peut être de tous les types de nœuds.
Remarque: Tous les nœuds enfants (descendants) , le cas échéant, du nœud adopté, sont également adoptés.
Remarque: Le nœud d' origine (and its child nodes, if any) le (and its child nodes, if any) est retiré de l'autre document.
Astuce: Utilisez le document. importNode() Procédé pour copier un noeud, sans l' enlever, d'un autre document.
Astuce: Utilisez l' élément. cloneNode() Procédé pour copier un noeud, sans l' enlever, à partir du document en cours.
Support du navigateur
Les chiffres du tableau indiquent la première version du navigateur qui prend en charge pleinement la méthode.
méthode | |||||
---|---|---|---|---|---|
adoptNode() | Oui | 9.0 | 3.0 | Oui | 9.0 |
Syntaxe
document. adoptNode( node )
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 |
Détails techniques
Valeur de retour: | Un objet de noeud représentant le noeud adopté |
---|---|
version DOM | Niveau de base 3 Document Object |