例
采用第一<h1>出现在iframe元件(another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
试一试» 定义和用法
所述adoptNode()方法采用从另一个文档中的节点。
所采用的节点可以是所有节点类型。
注意:所有的子节点(descendants) ,如果有的话,采用的节点,也被采纳。
注意:原始节点(and its child nodes, if any)从其他文档中删除。
提示:使用文件。 importNode()方法复制节点,而不删除它,从另一个文档。
提示:使用元素 。 cloneNode()方法复制节点,而不删除它,从当前文档。
浏览器支持
在表中的数字规定,完全支持方法的第一个浏览器版本。
方法 | |||||
---|---|---|---|---|---|
adoptNode() | 是 | 9 | 3.0 | 是 | 9 |
句法
document. adoptNode( node )
参数值
参数 | 类型 | 描述 |
---|---|---|
node | Node object | 需要。 从另一个文档节点。 可以是任何节点类型的 |
技术细节
返回值: | 一个节点对象,代表通过节点 |
---|---|
DOM版本 | 核心3级文档对象 |