English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode adoptNode() de l'HTML DOM

Objet Document HTML DOM

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

Si tous les descendants du noeud adopté (si il y en a) seront également adoptés.

Le noeud adopté ainsi que ses descendants seront supprimés de leur document d'origine.

Utilisationdocument.importNode()Pour copier un noeud à partir d'un autre document sans le supprimer.

Vous pouvez également utiliser element.cloneNode()La méthode copie un noeud à partir du document actuel sans le supprimer.

Syntaxe :

document.adoptNode(externalNode)
var iframe = document.querySelector('iframe');
var iframeImages = iframe.contentDocument.querySelectorAll('h2');
var newParent = document.getElementById('result');
iframeImages.forEach(function(elem) {
newParent.appendChild(document.adoptNode(elem));
});
Voyons si‹/›

Compatibilité navigateur

Tous les navigateurs supportent complètement la méthode acceptNode() :

Méthode
adoptNode()EstEstEstEstEst

Valeur des paramètres

ParamètresDescription
externalNodeLes nœuds venant d'un autre document seront adoptés

Détails techniques

Valeur de retour :Représente l'objet Node de l'élément adopté
Version DOM :Niveau DOM3

Objet Document HTML DOM