例
返回第一個<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級文檔對象 |