English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
adoptNode()Methode, um Knoten aus einem anderen Dokument zu übernehmen.
Falls alle Kindknoten (Nachkommen) des angepassten Knotens ebenfalls angepasst werden sollen (wenn vorhanden).
Der angepasste Knoten und seine Kindknoten werden aus ihrem ursprünglichen Dokument entfernt.
Verwendungdocument.importNode()um Knoten aus einem anderen Dokument zu kopieren, ohne sie zu löschen.
Sie können auch die Methode verwenden element.cloneNode()Die Methode kopiert den Knoten aus dem aktuellen Dokument, ohne ihn zu löschen.
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)); });Testen Sie heraus‹/›
Der acceptNode()-Methode wird von allen Browsern vollständig unterstützt:
Methode | |||||
adoptNode() | Ja | Ja | Ja | Ja | Ja |
Parameter | Beschreibung |
---|---|
externalNode | Knoten aus einem anderen Dokument werden übernommen |
Rückgabewert: | Der Node-Objekt repräsentiert den verwendeten Knoten |
---|---|
DOM-Version: | DOM-Stufe3 |