所谓节点(node),表示某个网络中的一个连接点,换句话说,网络是节点和连线的集合在W3C DOM 中,每个容器、独立的元素或文本块都被看着一个节点,节点是W3C DOM 的基本构建块。
当一个容器包含另一个容器时,对应的节点之间有父子关系。
同时该节点树遵循HTML 的结构化本质,如元素包含、,前者又包含,后者包含各种块元素等。
DOM 中定义了HTML 文档中6 种相关节点类型。
所有支持W3C DOM 的浏览器(IE5+,Moz1 和Safari 等)都实现了前3 种常见的类型,其中Moz1 实现了所有类型。
如表所示:
注意:IE6 内核浏览器中属性(attribute)类型在IE6 版本中才获得支持。
具体来讲,DOM 节点树中的节点有元素节点、文本节点和属性节点等三种不同的类型。