MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-survey

Document Object Model(DOMはウェブページとスクリプトやプログラミング言語を接続するものです。ふつうは JavaScript と呼ばれますが、 HTML、 SVG、 XML 文書をオブジェクトとしてモデリングすることは JavaScript 言語の一部ではありません。 DOM のモデルは文書を論理的なツリーで表現します。ツリーのそれぞれの枝はノードで終わっており、それぞれのノードがオブジェクトを含んでいます。 DOM のメソッドでプログラム的にツリーにアクセスでき、文書構造やスタイルやコンテンツを変更することができます。ノードにはイベントハンドラーを割り当てることができます。イベントが発生すると、イベントハンドラーが実行されます。

DOM の入門も利用できます。

DOM インターフェイス

廃止された DOM インターフェイス

Document Object Model は高度に単純化されてきています。このため、 DOM レベル3以前の仕様書にあった以下のインターフェイスは削除されています。一部が再導入されるかどうかはまだあまり明確ではありませんが、当面は廃止とみなされなければならないため、避けるべきです。

HTML インターフェイス

HTML を含む文書は、 HTMLDocument インターフェイスを使って記述されます。なお、 HTML の仕様書も Document インターフェイスを拡張していることに注意してください。

HTMLDocument オブジェクトは、タブやウィンドウなどのブラウザーのさまざまな機能にアクセスすることもできます。このページでは、 Window インターフェイス、関連付けられたStyle(通常はCSS)、コンテキストに関連するブラウザーの履歴 History に当たります。 Selection が文書上で実行されます。

HTML 要素のインターフェイス

その他のインターフェイス

廃止済みの HTML インターフェイス

SVG のインターフェイス

SVG 要素のインターフェイス

SVG データ型のインターフェイス

SVG のプロパティと属性の定義で使用されるデータタイプの DOM API を次に示します。

注 : Gecko 5.0 から、オブジェクトのリストを表す次の SVG 関連 DOM インターフェイスがインデックス可能になり、アクセスできるようになりました。また、リスト内の項目数を示す長さプロパティを持っています:SVGLengthListSVGNumberListSVGPathSegListSVGPointList

静的型

アニメーション型

その他 SVG インターフェイス

関連項目

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

タグ: 
 このページの貢献者: mfuji09, momdo, mamodayo, ethertank, dextra, saneyuki_s, Taken, Potappo, Marsf, Mgjbot, Okome
 最終更新者: mfuji09,