HTML DOM importNode() 方法
實例
返回iframe中第一個 H1 元素:
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() 方法把一個節點從另一個文檔複製到該文檔以便應用。
imported 節點可以試試任何節點類型。
如果 第二個值設置為 true,那麼還要複製該節點的所有子孫節點。
流覽器支持
![]()
![]()
![]()
![]()
![]()
所有主要流覽器都支持 importNode() 方法
注意: Internet explorer 8 及 IE 更早版本不支持該方法。
語法
document.importNode(node,deep)
參數
| 參數 | 類型 | 描述 |
|---|---|---|
| deep | Boolean | 必須。如果為 true,還要遞歸複製 importedNode 節點的所有子孫節點。 |
返回值
| 類型 | 描述 |
|---|---|
| Node object | The imported node |
技術細節
| DOM 版本 | Core Level 2 Document Object |
|---|

Document 對象