Méthode adoptNode() du Document HTML DOM

Définition et utilisation

adoptNode() La méthode adopte un noeud provenant d'un autre document.

Description

Le noeud adopté peut être de tous les types.

Tous les sous-nœuds (descendants) du noeud adopté sont également adoptés.

Le noeud original (avec ses sous-nœuds) est supprimé de l'autre document.

Voir également :

Méthode Document importNode()

Méthode Element cloneNode()

Exemple

Adopter le premier élément <h1> apparaissant dans l'iframe (un autre document) :

const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);

Essayez-le vous-même

Syntaxe

document.adoptNode(node)

Paramètre

Paramètre Description
node Obligatoire. Un noeud provenant d'un autre document. Peut être de n'importe quel type de noeud.

Valeur de retour

Type Description
Noeud noeud adopté.

Support du navigateur

document.adoptNode C'est une caractéristique de DOM Level 3 (2004).

Tous les navigateurs le prennent en charge complètement :

Chrome IE Edge Firefox Safari Opéra
Chrome IE Edge Firefox Safari Opéra
Support 9-11 Support Support Support Support