1.3. DOM¶
1.3.1. 简介¶
DOM是文档对象模型(Document Object Model)的缩写,标准由 W3C 组织指定。DOM树是把 HTML 文档呈现为带有元素、属性和文本的树结构。
1.3.2. DOM标准¶
DOM标准也在不断在演进,到目前有三个级别。
- DOM Level 1
Core: 可表示任何结构化文档的基础性底层接口集合
HTML: 基于Core接口,提供更适合的HTML的高层接口
- DOM Level 2
Core: 扩展Level 1 Core
Views: 程序或脚本动态访问和更新文档表示的内容
Events: 程序和脚本可使用的通用事件系统
Styles: 程序或脚本动态访问和更新样式数据的内容
Traversal and Range: 程序或脚本动态遍历或标识文档中的一段内容
HTML: 程序或脚本动态访问和更新HTML文档的结构和内容
- DOM Level 3
Core: 扩展Level 1 和 2 的 Core
Load and Save:程序或脚本动态将XML文档加载到DOM文档中,将DOM序列化为XML
Validation: 程序或脚本在保证文档合法的基础上动态更新文档的内容
Events: 扩展Level 2 Events,主要增加键盘事件
Xpath: 使用Xpath访问DOM树