轻松上手,快乐学习!

HTML DOM importNode() 方法


实例

返回 iframe(另一个文档)中出现的第一个 <h1> 元素:

var frame = document.getElementsByTagName("iframe")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.importNode(h, true);
亲自试一试 »

定义和用法

importNode() 方法把一个节点从另一个文档复制到该文档以便应用。

导入的节点可以是所有节点类型。/p>

如果第二个参数设置为 true,则还将导入节点的子节点(子节点)。

注释: 原始节点不会从其他文档中删除。导入的节点是原始节点的副本。

提示: 使用 document.adoptNode() 方法从另一个文档中删除和导入节点。

提示: 使用 element.cloneNode() 方法从当前文档复制节点。


浏览器支持

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

方法
importNode() Yes 9.0 1.0 Yes 9.0

语法

document.importNode(node, deep)

参数值

参数 类型 描述
node  Node object 必需。从另一个文档中删除节点。可以是任何节点类型
deep Boolean 必需。如果设置为false,则只导入节点本身,如果设置为true,则还将导入所有子节点(子节点)

技术细节

返回值: Node 节点对象,表示导入的节点
DOM 版本 Core Level 2 Document Object