XML DOM importNode() 方法

Document-objektin referenssikäsikirja

定义和用法

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

语法:

importNode(tuotettuSolmu,syvälle)
Parametrit Kuvaus
tuotettuSolmu Tuotettava solmu.
syvälle jos arvo on true, kopioidaan myös tuotetunSolmun kaikki lapsisolmut.

Palautusarvo

tuotettuSolmu kopioidaan (mahdollisesti myös sen lapsisolmut) ja sen ownerDocument-ominaisuus asetetaan tähän asiakirjaan.

heittää

jos tuotettuSolmu on Document-solmu tai DocumentType-solmu, ja menetelmä heittää NOT_SUPPORTED_ERR-koodin DOMException-poikkeusei voi tuoda näitä solmujen tyyppisiä solmuja.

Selitys

Tämän menetelmän parametri on toisessa asiakirjassa määritelty solmu, ja palautusarvo on sopiva solmun kopio, joka voidaan lisätä tähän asiakirjaan. Jos syvälle Jos arvo on true, kopioidaan myös kyseisen solmun kaikki lapsisolmut. Missä tahansa, alkuperäinen solmu ja sen lapsisolmut eivät muutu.

Palautetun kopion ownerDocument-ominaisuus asetetaan nykyiseen asiakirjaan, mutta parentNode-ominaisuus on null, koska sitä ei ole vielä lisätty asiakirjaan. Alkuperäisessä solmussa tai puussa rekisteröidyt tapahtumankuuntelijafunktiot eivät kopioidu.

Kun tuodaan Element-tyyppinen solmu, vain lähteessä selvästi määritellyt ominaisuudet tuodaan. Kun tuodaan Attr-tyyppinen solmu, sen specified-ominaisuus asetetaan automaattisesti true:ksi.

Katso

Node.cloneNode()

Document-objektin referenssikäsikirja