Document HTML DOM adoptNode()
Exemple
Adoptez le premier élément <h1> qui apparaît dans une iframe (un autre document) :
const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);
Définition et utilisation
La adoptNode()
méthode adopte un nœud d'un autre document.
Noter
Le nœud adopté peut être de tous types.
Tous les nœuds enfants (descendants) du nœud adopté sont également adoptés.
Le nœud d'origine (avec les nœuds enfants) est supprimé de l'autre document.
Voir également:
Syntaxe
document.adoptNode(node)
Paramètres
Parameter | Description |
node | Required. A node from another document. Can be of any node type. |
Valeur de retour
Taper | La description |
Nœud | Le nœud adopté. |
Prise en charge du navigateur
document.adoptNode
est une fonctionnalité DOM niveau 3 (2004).
Il est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |