DOM是一种API(应用编程接口),简单地说,API就是一组已经得到有关各方共同认可的基本约定。
W3C对DOM的定义是:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态地访问和修改文档的内容、结构和样式。D:document(文档)。O:object(对象)。javascript里的对象可以分为三种类型:用户定义对象:程序员自己定义的对象。内建对象:内建在javascript里的对象,如:Array、Math和Data等。宿主对象:有浏览器提供的对象。M:Model(模型)。某种事物的表现形式,就像一个汽车模型代表一辆汽车一样,DOM也就是浏览器提供了网页的模型。