HTML DOM adoptNode() 方法
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 对象