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

HTML DOM adoptNode() Methode

HTML DOM Document Objekt

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.

Syntax:

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‹/›

Browserkompatibilität

Der acceptNode()-Methode wird von allen Browsern vollständig unterstützt:

Methode
adoptNode()JaJaJaJaJa

Parameterwert

ParameterBeschreibung
externalNodeKnoten aus einem anderen Dokument werden übernommen

Technische Details

Rückgabewert:Der Node-Objekt repräsentiert den verwendeten Knoten
DOM-Version:DOM-Stufe3

HTML DOM Document Objekt