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