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