文档对象模型(Document Object Model:DOM),最初是W3C 为了解决浏览器混战时代不同浏览器环境之间的差别而制定的模型标准,主要是针对IE 和Netscape Navigator。
W3C 解释为:“文档对象模型(DOM)是一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台,提供了标准的HTML 和XML 对象集,并有一个标准的接口来访问并操作它们。
”它使得程序员可以很快捷地访问HTML 或XML 页面上的标准组件,如元素、样式表、脚本等等并作相应的处理。
DOM 标准推出之前,创建前端Web 应用程序都必须使用Java Applet 或ActiveX 等复杂的组件,现在基于DOM 规范,在支持DOM 的浏览器环境中,Web 开发人员可以很快捷、安全地创建多样化、功能强大的Web 应用程序。