DOM

DOM (Document Object Model) とは、すべての HTML または XML 文書を表現・操作する API です。DOM はブラウザで文書構造をノードのツリーとして読み込み、それぞれのノードを文書(例:要素、テキスト文字列またはコメント)の一部として表します。

DOM は文書内のすべてのノードにアクセスし操作するためにコードをブラウザ内で実行することができるので、Web 上で最も使用されいるAPI のひとつです。ノードの生成や移動、変更が可能です。イベントリスナをノードに追加し、特定のイベントの発生時に実行させることもできます。

DOM は当初、仕様がありませんでしたが、ブラウザがJavaScript の実装を始めた頃に追加されました。このレガシーな DOM は DOM0 と呼ばれることもあります。今日、DOM の仕様は W3C によってリードされており、現在 DOM ワーキンググループはバージョン4を準備しています。

詳細情報

基礎知識

技術情報

ドキュメントのタグと貢献者

 このページの貢献者: sii, lpcwww
 最終更新者: sii,