采用 iframe(另一个文档)中出现的第一个 <h1> 元素:
const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);
亲自试一试 »
这个adoptNode()
方法采用另一个文档中的节点。
采用的节点可以是所有类型。
所采用节点的任何子节点(后代)也将被采用。
原始节点(带有子节点)将从其他文档中删除。
document.adoptNode(
node)
Parameter | Description |
node | Required. A node from another document. Can be of any node type. |
类型 | 描述 |
节点 | 采用的节点。 |
document.adoptNode
是 DOM Level 3 (2004) 功能。
所有现代浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!