HTML DOM Document adoptNode() メソッド

定義と用法

adoptNode() このメソッドは、別のドキュメントからのノードを採用します。

説明

採用されたノードは、どんなタイプでもできます。

採用されたノードのどの子ノード(後裔)も採用されます。

元のノード(子ノードを含む)は、別のドキュメントから削除されます。

参照してください:

Document importNode() メソッド

Element cloneNode() メソッド

iframe(別のドキュメント)に現れる最初の <h1> 要素を採用します:

const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);

自分で試してみてください

構文

document.adoptNode(node)

パラメータ

パラメータ 説明
node 必須。別のドキュメントからのノード。どのノードタイプでもできます。

返り値

タイプ 説明
ノード 採用されたノード。

ブラウザのサポート

document.adoptNode DOMレベル3(2004)の機能です。

すべてのブラウザが完全にサポートしています:

クローム IE エッジ ファイアフォックス サファリ オペラ
クローム IE エッジ ファイアフォックス サファリ オペラ
サポート 9-11 サポート サポート サポート サポート