HTML DOM adoptNode() 方法

Document 對象參考手冊 Document 對象

實例

獲取 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 對象,表示獲取的節點


Document 對象參考手冊 Document 對象