KnowledgeCore
T9012801004005
株式会社ナレッジコア®

トップ >  サポート情報 >  用語解説 >  ネットワーク関係 >  言語・モデル >  DOM (Document Object Model)

DOM (Document Object Model) | 用語解説

DOM (Document Object Model)は、ウェブ文書のためのプログラミングインターフェイスです。 ページを表現するため、プログラムが文書構造、スタイル、内容を変更することができます。 DOM は文書をノードとオブジェクトで表現します。 そうやって、プログラミング言語をページに接続することができます。

ウェブページは、ブラウザーのウィンドウに表示したり、 HTML ソースとして表示したりすることが可能な文書です。 どちらの場合も同じ文書であり、ドキュメントオブジェクトモデル (DOM) で操作することができます。 DOM はウェブページの完全なオブジェクト指向の表現で、 JavaScript のようなスクリプト言語から変更することができます。

JavaScript

DOM はプログラミング言語ではありませんが、これがないと、JavaScript 言語は、 ウェブページ、 HTML 文書、 SVG 文書、およびその構成部品のモデルや記法を持っていません。 文書内のすべての要素 — 全体としての文書、 head、文書内の表、表の見出し、表のセル内のテキスト — は、 その文書のドキュメントオブジェクトモデルの一部ですので、DOM と JavaScript のようなスクリプト言語を通して、 それらすべてにアクセスし、操作することができます。

SAX

XMLのAPIとしては、DOMの他にSAX(Simple API for XML)があり、どちらも広く使用されています。 まれに、DOMを、W3CのDOMを示すのではなく、一般名詞として使用しているケースがあります。 この場合は、W3CのDOMとは仕様が異なる可能性があります。

関連・参考サイト

  1. mdn web docs DOM の紹介
  2. ITmedia DOM (Document Object Model)

お知らせ・ご注意

  1. 弊社製品購入にかかわるインボイス(適格請求書)が必要な場合はこちらをご覧下さい。
  2. 製品サポートは、最新バージョンのみのサポートとなっております。 旧バージョンにつきましては、サポート対象外です。
  3. 弊社製品は直販のみとなっておりますので、お客様登録の必要はございません。 (*)お客様登録は商品発送を行った時点で完了しています。
  4. 弊社関連会社の経営状況分析機関では、 経営状況分析手数料8,800円(税込)です。

Copyright(C) KnowledgeCore Inc. All rights reserved.