HTML DOM 文档 importNode()
示例
从 iframe(另一个文档)导入第一个 <h1> 元素
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
自己尝试 »
描述
The importNode()
方法从另一个文档导入节点。
如果第二个参数设置为 true
,则也会导入子节点。
语法
document.importNode(node, deep)
参数
参数 | 描述 |
node | 必需的。 来自另一个文档的节点。 可以是节点类型。 |
deep | 必需的。false : 只导入节点本身。true : 也导入子节点(后代)。 |
返回值
类型 | 描述 |
节点 | 导入的节点。 |
浏览器支持
document.importNode()
是 DOM Level 2 (2001) 的一个特性。
它在所有浏览器中都完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |