English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
adoptNode()Il metodo adotta un nodo da un altro documento.
Se vengono adottati tutti i sotto-nodi (descendenti) del nodo adottato (se presenti).
Il nodo adottato e i suoi sotto-nodi saranno eliminati dal loro documento originale.
Usaredocument.importNode()Il metodo copia il nodo da un altro documento senza eliminarlo.
Puoi anche usare elemento.cloneNode()Il metodo copia il nodo dal documento corrente senza eliminarlo.
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)); });Prova a vedere‹/›
Tutti i browser supportano completamente il metodo acceptNode():
Metodo | |||||
adoptNode() | È | È | È | È | È |
Parametro | Descrizione |
---|---|
externalNode | Il nodo proveniente da un altro documento sarà adottato |
Valore di ritorno: | Rappresenta l'oggetto Node del nodo adottato |
---|---|
Versione DOM: | Livello DOM 3 |