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() 方法把一個節(jié)點從另一個文檔復制到該文檔以便應用。
imported 節(jié)點可以試試任何節(jié)點類型。
如果 第二個值設置為 true,那么還要復制該節(jié)點的所有子孫節(jié)點。
瀏覽器支持
所有主要瀏覽器都支持 importNode() 方法
注意: Internet explorer 8 及 IE 更早版本不支持該方法。
語法
document.importNode(node,deep)
參數(shù)
參數(shù) | 類型 | 描述 |
---|---|---|
deep | Boolean | 必須。如果為 true,還要遞歸復制 importedNode 節(jié)點的所有子孫節(jié)點。 |
返回值
類型 | 描述 |
---|---|
Node object | The imported node |
技術細節(jié)
DOM 版本 | Core Level 2 Document Object |
---|
更多建議: