現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

基礎

JavaScriptでHTMLの要素を扱うDOMについて

投稿日:2019年4月19日 更新日:

スポンサーリンク

DOMとは?

DOMとはDocument Object Modelの略称で、HTML/XHTMLやXMLのためにW3Cによって標準化された規格です。特定のプログラム言語を対象としたものではなく、さまざまなスクリプトやプログラム言語からHTML/XHTML文書やXML文書にアクセスして操作する手段を定義しています。
DOMでは文書を構成する各要素をツリー構造で扱います。このDOMツリーを構成する要素はノードと呼ばれます(要素ノード)。また、DOMではHTML/XHTMLの要素だけでなく属性や要素内容のテキストなどもノードとして扱われ(属性ノード、テキストノード)操作の対象になります。
階層構造をとっている点から、上位の階層のノードは親ノード、下位の階層のノードは子ノード、子孫ノードと表現することもできます。
DOMを利用すれば、HTML/XHTMLの要素をすべてJavaScriptのオブジェクトとして操作し、ページの表現をその場でさまざまに変更することが可能になります。
DOMの仕様は現在レベル3まで公開されていますが(2007年10月現在)、その対応状況は各ブラウザによって異なっているようです。一般的なブラウザが現時点でほぼ対応している基本的なプロパティやメソッドに絞って解説しています。

スポンサーリンク

HTML

<html>
    <head>
        <title>サンプルページ</title>
    <head>
    <body>
        <div id=”section1″>
            <p>サンプル1</p>
            <pimg src=”sample.jpg” alt=”解説図” p>
        </div>
    </body>
</html>

このようなXHTMLファイルをDOMツリーで表すと次のような構造になります。

スポンサーリンク

-基礎
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

JavaScriptとは?特徴と歴史について

    Webシステム開発の現場など、Webページを扱う場合には触る機会も多いJavaScript。何年も触っていなかったので、久しぶり過ぎて忘れている事が多い …

JavaScriptのHTML文書内への記述方法

    JavaScriptをWebページに組み込むには次の方法があります。 ・HTML文書内に記述する方法 ・外部ファイルに記述して読み込む方法 ・HTML要 …

JavaScriptの変数について

    変数とは値や式を格納する箱のようなものです。変数を用いることによってスクリプトが簡潔になり、メインテナンスが容易になります。   & …

JavaScriptをHTML要素内に直接記述する方法

    JavaScriptをWebページに組み込むには次の方法があります。 ・HTML文書内に記述する方法 ・外部ファイルに記述して読み込む方法 ・HTML要 …

JavaScriptにおける色の指定

    JavaScriptで色を指定するには、HTML/XHTML同様、RGB値を用いる方法と、色名を用いる方法とがあり、それぞれ次のように指定します。 スポ …