最近评论
正在载入评论列表...
![]() |
![]() |
在理解DOM眼中的HTML文档结构之前,应该对树状结构有所了解。直接位于一个节点之上的节点是该节点的父节点(parent)。直接位于一个节点之下的节点是该节点的子节点(children)。位于同一层次,具有相同父节点的节点是兄弟节点(sibling)。一个节点的下一个层次的节点集合是那个节点的后代(descendant)。一个节点的父节点、祖父节点及其他所有位于它之上的节点都是那个节点的祖先(ancestor)。
在DOM眼中,HTML跟XML一样是一种树状结构的文档,<html>是根(root)节点,<head>、<title>、<body>是<html>的子(children)节点,互相之间是兄弟(sibling)节点;<body>下面才是子节点<table>、<span>、<p>等等。HTML的文档结构如图4-12所示。

图4-12 HTML文档结构
这个HTML文档结构跟XML的结构有点相似。不同的是,HTML文档的树状结构主要包含表示元素、标记的节点和表示文本串的节点。