JavaScript/DOM/Document/importNode
Aus SELFHTML-Wiki
JavaScript | DOM | Document
Die Document.importNode()-Methode erzeugt eine Kopie eines Nodes oder DocumentFragments eines anderen Dokuments, die dann in das aktuelle Dokument eingefügt werden kann.
Syntax:
kopie = document.importNode(quelle); kopie = document.importNode(quelle, tief);
quelle- Ein Node (beispielsweise ein Element oder ein DocumentFragment), von dem eine Kopie erstellt werden soll.
tief(optional)- Ein boolescher Wert, der angibt, ob nur der als Quelle angegebene Node kopiert werden soll (
false) oder auch die Kindelemente (true). Wird der Parameter weggelassen, wirdfalseverwendet.
Der Rückgabewert von importNode ist die erstellte Kopie. Dieser Node ist noch nicht Teil des DOM, d.h. sein parentNode-Wert ist noch null. Damit er Teil des DOM wird, müssen Sie ihn explizit an der gewünschten Stelle einfügen (z. B. mit appendChild; wenn der Node ein Element ist, können Sie auch Element-Methoden wie after oder before verwenden).
Weblinks
- MDN: document.importNode