English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Tous les navigateurs supportent complètement la méthode acceptNode() :
Méthode | |||||
adoptNode() | Est | Est | Est | Est | Est |
Paramètres | Description |
---|---|
externalNode | Les nœuds venant d'un autre document seront adoptés |
Valeur de retour : | Représente l'objet Node de l'élément adopté |
---|---|
Version DOM : | Niveau DOM3 |