ECMA 制定 javascript 标准 W3C 指定 DOM 标准, DOM 级别分 1 2 3 IE5.5 以上支持几乎全部的 DOM Level 1 其它浏览器支持全部 DOM 1 ,几乎全部的 DOM 2 和部分的 DOM 3
DOM Core DOM Level 2 核心 规定了访问和更改文档内容及结构的一个 API ,此 API 同时包含用于 XML 的接口。 DOM Level 3 Core 规定了访问和更改文档内容、结构及样式的一个 API 。 DOM Level 2 HTML DOM HTML 规定了操作 HTML 文档结构和内容的 API 。 DOM Level 2 Style DOM Style 规定了动态访问及更改内容样式表的 API 。 DOM Events DOM Level 2 Events 规定了访问文档事件的 API 。 通过增加新的接口和新的事件集, DOM Level 3 Events API 对 Level 2 Event API 的功能进行了扩展。
DOM 树的根节点是个 Document 对象,该对象的 documentElement 属性引用表示文档根元素的 Element 对象 文档( Document )节点除了根元素外还可能有其它子节点,如 Comment 节点
DOM 是表示文档(如 HTML 文档)和访问、操作构成文档的各种元素(如 HTML 标记和文本串)的应用程序接口( API ) 以树形结构表示 HTML 文档(或 XML ),定义了遍历这个树和检查、修改树的节点的方法和属性 The DOM is a programming API for documents.