例
最初に戻る<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ドキュメントオブジェクト |