最新的Web開發教程
 

HTML DOM importNode() Method

<文檔對象

返回第一個<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 1.0 9

句法

document. importNode( node , deep )

參數值

參數 類型 描述
node  Node object 需要。 從另一個文檔節點。 可以是任何節點類型的
deep Boolean 需要。 如果設置為false,只有節點本身是進口的,如果設置為true,所有子節點(descendants)也進口

技術細節

返回值: 一個節點對象,代表進口節點
DOM版本 酷睿2級文檔對象

<文檔對象