HTML DOMドキュメントadoptNode()
例
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レベル3(2004)の機能です。
すべてのブラウザで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |