HTML DOM importNodeの()メソッド
例
戻る最初のH1 iframe要素で:
var frame=document.getElementsByTagName("iframe")[0]
var h=frame.contentWindow.document.getElementsByTagName("h1")[0];
var x=document.importNode(h,true);
var h=frame.contentWindow.document.getElementsByTagName("h1")[0];
var x=document.importNode(h,true);
»をお試しください
定義と使用法
importNodeの()メソッドが適用するには、このドキュメントに別のドキュメントからノードをコピーします。
インポートされたノードは、任意のノードの種類を試すことができます。
第二の値がtrueに設定されている場合、このノードのすべての子孫をコピーします。
ブラウザのサポート
すべての主要なブラウザはimportNodeの()メソッドをサポート
注:IEのインターネットエクスプローラ8およびそれ以前のバージョンでは、このメソッドをサポートしていません。
文法
document.importNode( node , deep )
パラメータ
参数 | 类型 | 描述 |
---|---|---|
deep | Boolean | 必须。如果为 true,还要递归复制 importedNode 节点的所有子孙节点。 |
戻り値
类型 | 描述 |
---|---|
Node object | The imported node |
技術的詳細
DOMバージョン | コアレベル2ドキュメントオブジェクト |
---|