Neueste Web-Entwicklung Tutorials
 

HTML DOM importNode() Method

<Document Object

Beispiel

Bringen Sie das erste <h1> Element , das in einem Iframe erscheint (ein anderes Dokument):

var frame = document.getElementsByTagName("iframe")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.importNode(h, true);
Versuch es selber "

Definition und Verwendung

Die importNode() Methode importiert eine Knoten aus einem anderen Dokument.

Der importierte Knoten kann von allen Knotentypen sein.

Wenn der zweite Parameter auf true gesetzt ist, werden die Knoten der Kindknoten (descendants) wird auch importiert werden.

Hinweis: Die ursprünglichen Knoten nicht aus dem anderen Dokument entfernt wird. Der importierte Knoten ist eine Kopie des Originals.

Tipp: Verwenden Sie das Dokument. adoptNode() Methode zu entfernen und einen Knoten aus einem anderen Dokument zu importieren.

Tipp: Verwenden Sie das Element. cloneNode() Methode einen Knoten aus dem aktuellen Dokument zu kopieren.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.

Methode
importNode() Ja 9.0 1.0 Ja 9.0

Syntax

document. importNode( node , deep )

Parameterwerte

Parameter Art Beschreibung
node  Node object Erforderlich. Der Knoten aus einem anderen Dokument. Kann von jedem Knotentyp
deep Boolean Erforderlich. Wenn auf false gesetzt, nur der Knoten selbst importiert wird, wenn auf true gesetzt, alle untergeordneten Knoten (descendants) werden ebenfalls importiert

Technische Details

Rückgabewert: Ein Knotenobjekt, die den Knoten importiert
DOM Version Core Level 2 Document Object

<Document Object