HTML DOM Document adoptNode() 方法
示例
採用 iframe(另一個文件)中出現的第一個 <h1> 元素
const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);
自己動手試一試 »
描述
adoptNode() 方法採用(Adopt)來自另一個文件的節點。
注意
被採用的節點可以是任何型別的節點。
被採用節點的任何子節點(後代)也會被一併採用。
原始節點(包含子節點)將從另一個文件中移除。
另請參閱
語法
document.adoptNode(node)
引數
引數 | 描述 |
node | 必需。 來自另一個文件的節點。 可以是任何節點型別。 |
返回值
型別 | 描述 |
節點 | 被採用的節點。 |
瀏覽器支援
document.adoptNode
是 DOM Level 3 (2004) 的一項功能。
所有現代瀏覽器都完全支援它
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 11 |