JavaScript从其它文档获取节点|Document adoptNode() 方法

Document 对象参考手册


定义与用法

adoptNode() 方法用于从另外一个文档中获取一个节点。节点可以是任何节点类型。

节点下的所有子节点都会获取到,节点及其子节点会从源文档中删除。

提示:


语法格式

document.adoptNode(node)


示例代码

获取 iframe 中的第一个 H1 元素的,并将其插入到当期文档中:

var frame = document.getElementsByTagName("IFRAME")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.adoptNode(h);

亲自试试


浏览器支持

方法Google ChromeInternet ExplorerFirefoxSafariOpera
adoptNode()Yes9.03.0Yes9.0

表格中的数字表示支持该方法的第一个浏览器的版本号。


参数说明

参数类型描述
node Node 对象必须。另外一个文档的节点,可以是任何节点类型。

技术细节

DOM 版本:Core Level 3 Document Object
返回值:Node 对象,表示获取的节点

Document 对象参考手册


相关