作者:刘刘敬 | 来源:互联网 | 2013-07-25 10:03
HTML DOM 定义了访问和操作HTML文档的标准方法。它把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树)。
在我们学习HTML DOM之前,我们需要对HTML或者是XHTML以及Javascript的知识有一些基本的了解。
那么什么是HTML DOM呢?首先通过 Javascript,可以重构整个 HTML 文档,我们可以添加、移除、改变或者是重新布局页面上的任何内容。
要改变页面的某个内容,Javascript 就需要获得对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的,也即是我们常常提到的DOM操作。
在1998年,W3C 发布了第一级的 DOM 规范。这个规范允许访问和操作 HTML 页面中的每一个单独的元素。DOM 可被 Javascript 用来读取、改变 HTML或XHTML 以及 XML 文档。
DOM 可以被分为不同的部分和级别。其中不同的部分有:Core DOM、XML DOM和HTML DOM。Core DOM定义了一套标准的针对任何结构化文档的对象;XML DOM;定义了一套标准的针对 XML 文档的对象;HTML DOM定义了一套标准的针对 HTML 文档的对象。
对于DOM就先介绍到这里吧,我们下一节将会介绍DOM节点。