DOMではHTMLやXML文書をノードと呼ばれる階層的な構造として認識し、JSなどの様々なプログラミング言語やスクリプトから扱いたいノードを特定して操作できるようにする仕組みを提供しています。
- Document
- HTMLのドキュメントを表わすオブジェクトです。
- Element
- HTMLドキュメント中にある要素を集めたオブジェクトです。
- HTMLCollection
- 要素の一般的なコレクション(配列)であり、Elementを配列風に格納したオブジェクトです。
- Location
- Locationオブジェクトは現在開いているURLに関する情報やページ操作を行うオブジェクトです。
- NodeList
- HTMLElement
- 任意のHTML要素を表します。