最新のWeb開発のチュートリアル
 

HTML DOM importNode() Method

<ドキュメントオブジェクト

最初に戻る<h1> iframe内に表示される要素(別の文書を):

var frame = document.getElementsByTagName("iframe")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.importNode(h, true);
»それを自分で試してみてください

定義と使用法

importNode()メソッドは、別のドキュメントからノードをインポートします。

インポートされたノードは、すべてのノードタイプのものとすることができます。

二番目のパラメータがtrueに設定されている場合は、ノードの子ノード(descendants)もインポートされます。

注:元のノードは、他のドキュメントから削除されません。 インポートされたノードは、元のコピーです。

ヒント:使用した文書を。 adoptNode()別のドキュメントからノードを削除し、インポートする方法。

ヒント:使用する要素を cloneNode()メソッドは、現在のドキュメントからノードをコピーします。


ブラウザのサポート

表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。

方法
importNode() はい 9.0 1.0 はい 9.0

構文

document. importNode( node , deep )

パラメータ値

パラメーター タイプ 説明
node  Node object 必須。 別のドキュメントからノード。 任意のノード型のものとすることができます
deep Boolean 必須。 falseに設定した場合、唯一のノード自体がインポートされてtrueに設定した場合は、すべての子ノード(descendants)も輸入されています

技術的な詳細

戻り値: インポートされたノードを表すノードオブジェクト
DOMバージョン コアレベル2ドキュメントオブジェクト

<ドキュメントオブジェクト