鳩丸ぐろっさり (用語集)

bakera.jp > 鳩丸ぐろっさり (用語集) > DOM

用語「DOM」について

DOM (どむ)

話題 : Web / HTML

Document Object Model の略で、HTML や XML の各要素をオブジェクトとして扱う方法を仕様として定めたものです。いわゆる DHTML などで HTML の要素をオブジェクトとして扱う方法の一つです。

HTML の一部の要素をオブジェクトとして扱うこと自体は、DOM が現れるずっと前、Netscape2 の時代から行われていました。しかし、ブラウザによってオブジェクトの扱い方はそれぞれ異なっていました。

たとえば、IE5 では、id 属性のつけられた要素は、その ID で直接呼び出すことが出来ます。しかし Netscape4 などではそのような事は出来ません。このような事情により、同じ ECMA Script でプログラミングしているのに、ブラウザごとに全く異なる方法で処理を書かなければならないようなことがしばしばありました。DOM ではこれら従来の方法とは異なり、特定の要素にアクセスする際には getElementsByTagName や getElementById などを使用します。DOM に準拠した環境では同じやりかたでオブジェクトを扱えますので、余計なブラウザ振り分けなどが必要なくなります。

「DOM」に関連する Web サイト

最近の日記

関わった本など