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 |