最新的Web开发教程
 

HTML DOM importNode() Method

<文档对象

返回第一个<h1>出现在iframe(另一文件)元素:

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

定义和用法

importNode()方法从另一个文档导入一个节点。

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

如果第二个参数设置为true,该节点的子节点(descendants)也将被导入。

注意:原始节点不会从其他文档中删除。 导入的节点是原件及复印件。

提示:使用文件。 adoptNode()方法来删除,并从另一个文档导入的节点。

提示:使用元素 cloneNode()方法从当前文档复制一个节点。


浏览器支持

在表中的数字规定,完全支持方法的第一个浏览器版本。

方法
importNode() 9 1.0 9

句法

document. importNode( node , deep )

参数值

参数 类型 描述
node  Node object 需要。 从另一个文档节点。 可以是任何节点类型的
deep Boolean 需要。 如果设置为false,只有节点本身是进口的,如果设置为true,所有子节点(descendants)也进口

技术细节

返回值: 一个节点对象,代表进口节点
DOM版本 酷睿2级文档对象

<文档对象