JavaScript HTML DOM adoptNode() 方法
-
HTML DOM adoptNode() 方法
document.adoptNode()方法采用来自另一个文档的节点。采用的节点可以是所有节点类型。注意:还采用所采用节点的所有子节点(后代)(如果有)。注意:原始节点(及其子节点,如果有)将从其他文档中删除。提示:使用document.importNode()方法从另一个文档复制节点,而不删除它。提示:使用element.cloneNode()方法从当前文档中复制节点,而不删除它。实例:采用iframe中出现的第一个<h1>元素(另一个文档):
尝试一下var frame = document.getElementsByTagName("IFRAME")[0] var h = frame.contentWindow.document.getElementsByTagName("H1")[0]; var x = document.adoptNode(h);
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 方法 adoptNode() 9.0+支持3.0+支持9.0+ -
语法
document.adoptNode(node) -
参数值
参数 类型 描述 node Node 对象 必需的。 来自另一个文档的节点。 可以是任何节点类型 -
技术细节
项目 描述 返回值: Node对象,表示所采用的节点 DOM版本 Core Level 3