XML DOM importNode() 方法

Referencehåndbog for Document objekt

定义和用法

importNode() 方法将一个节点从另一个文档复制到该文档以便应用。

语法:

importNode(importedNode,dyb)
Parameter Beskrivelse
importedNode Noden, der skal importeres.
dyb Hvis værdien er true, kopieres også alle efterkommere af importedNode noden rekursivt.

Returnerværdi

importedNode kopi (kan også inkludere dets efterkommere) med ownerDocument egenskaben sat til dette dokument.

udstøder

hvis importedNode er Document node eller DocumentType node, og metoden vil kaste en NOT_SUPPORTED_ERR med kode. DOMException undtagelsefordi disse typer af node kan ikke importeres.

Beskrivelse

Dette methods parameter er en node defineret i en anden dokument, og returneringsværdien er en kopi af noden, der passer til dette dokument. Hvis dyb Hvis værdien er true, kopieres alle efterkommere af den pågældende node. Uanset hvad ændres den oprindelige node og dens efterkommere ikke.

Kopien returneres har ownerDocument egenskaben sat til det aktuelle dokument, men parentNode egenskaben er null, fordi den endnu ikke er indsat i dokumentet. Eventlyttere, der er registreret på den oprindelige node eller i træet, kopieres ikke.

Når Element elementer importeres, importeres kun egenskaber, der er tydeligt angivet i kildefilen. Når Attr elementer importeres, sættes deres specified egenskab automatisk til true.

Se

Node.cloneNode()

Referencehåndbog for Document objekt