在HTML 文档中,其标记如与、
与
等都是成对出现的,称为标记对。文档内容通过这些成对出现的标记对嵌入到文档中,与JavaScript 脚本等其他代码一起构成一个完整的HTML 文档。[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html140/strict.dtd”>
DOM
[/code]可绘制成图所示的HTML 元素层次结构图。载入文档后,document 元素相对于该文档而言是唯一的,访问该层次结构图中任何元素都以document 为根元素进行访问。
同时标记元素是标记元素和标记元素的父元素,同时又是document 元素的子元素。
可见如果HTML 文档中严格使用HTML成对标记,则其元素是相互嵌套的,并且通过相互之间在结构图中的层次结构关系可实现相互定位,为DOM 框架提供了理论基础。
注意:这里所说的document 元素、标记元素等,只是在单纯的HTML 文档背景下定义的;
元素又被称为对象;
在浏览器载入该文档并根据DOM 模型生成的节点。
树中,元素又被称为节点。其实它们代表同一事物,只是定义的背景不同而已。