HTML DOM adoptNode() 方法
實例
獲取 iframe 中的第一個 H1 元素的,並將其插入到當期文檔中:
var frame = document.getElementsByTagName("IFRAME")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.adoptNode(h);
定義與用法
adoptNode() 方法用於從另外一個文檔中獲取一個節點。
節點可以是任何節點類型。
注意: 節點下的所有子節點都會獲取到。
注意: 節點及其子節點會再源文檔中刪除。
提示: 使用 document.importNode() 方法來拷貝節點,但原文檔中的節點不刪除。.
提示: 使用 element.cloneNode() 方法來拷貝當前文檔的節點,且節點不會被刪除。
流覽器支持
表格中的數字表示支持該方法的第一個流覽器的版本號。
方法 | |||||
---|---|---|---|---|---|
adoptNode() | Yes | 9.0 | 3.0 | Yes | 9.0 |
語法
document.adoptNode(node)
參數值
參數 | 類型 | 描述 |
---|---|---|
node | Node 對象 | 必須。另外一個文檔的節點,可以是任何節點類型。 |
技術細節
DOM 版本: | Core Level 3 Document Object |
---|---|
返回值: | Node 對象,表示獲取的節點 |