[1]
(Node) := Document.importNode ((Node) importedNode, (boolean) deep)
この method を使うと、他の文書に属する節を輸入することができます。 輸入した節は輸入した先の文書に属する節になります。 同じ文書の節を輸入しようとしたらどうなるのか、 DOM 2 仕様書には書いてありません。
輸入しても元の節には影響しません。 つまり、輸入によって元の節の特性の幾つかを受け継いだ新たな節が作られるのです。
ownerDocument は輸入先文書節になります。parentNode は null になります。nodeName, nodeValue,
名前空間関係の属性はもとと同じ値になります。specified は true になります。publicId,
systemId, notationName
は元と同じ値になります。publicId,
systemId は元と同じ値になります。target,
data は元と同じ値になります。data,
length は元と同じ値になります。DOMException NOT_SUPPORTED_ERR
になります。[2] d:id:quaa ( 版) <http://d.hatena.ne.jp/quaa/20070807#p2>
[3] Sadness. (Default importNode() and cloneNode() to false.) https://www.w3... · 70fdc5f · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/70fdc5f9030c22c5ceca9e875e06f8b305529ef8>
[4] Add [CEReactions] annotations to mutating methods · whatwg/dom@3cd02d1 ( 版) <https://github.com/whatwg/dom/commit/3cd02d139c159a31fbb400e03932652c72fc7812>