例
返回第一个<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级文档对象 |