例
採用第一<h1>出現在iframe元件(another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
試一試» 定義和用法
所述adoptNode()方法採用從另一個文檔中的節點。
所採用的節點可以是所有節點類型。
注意:所有的子節點(descendants) ,如果有的話,採用的節點,也被採納。
注意:原始節點(and its child nodes, if any)從其他文檔中刪除。
提示:使用文件。 importNode()方法複製節點,而不刪除它,從另一個文檔。
提示:使用元素 。 cloneNode()方法複製節點,而不刪除它,從當前文檔。
瀏覽器支持
在表中的數字規定,完全支持方法的第一個瀏覽器版本。
方法 | |||||
---|---|---|---|---|---|
adoptNode() | 是 | 9 | 3.0 | 是 | 9 |
句法
document. adoptNode( node )
參數值
參數 | 類型 | 描述 |
---|---|---|
node | Node object | 需要。 從另一個文檔節點。 可以是任何節點類型的 |
技術細節
返回值: | 一個節點對象,代表通過節點 |
---|---|
DOM版本 | 核心3級文檔對象 |