js——DOM层次节点(一)
DOM层次节点1
DOM(文档对象模型)是针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树,允许开发人员添加,移除和修改页面的某一部分。
节点分为几种不同的类型,分别表示文档中不同信息及标记。每个节点都有各自的特点,数据等,也与其他节点存在某种关系。节点之间的关系构成了层次,所有页面标记为一个以特定节点为根节点的树形结构。
<!DOCTYPE html>
<html>
<head>
<title>Sample Page</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
节点如下:
文档节点是每个文档的根节点。
文档元素:文档节点的子节点,是文档的最外层,文档的其他元素都包含在文档元素中。HTML的文档元素始终是元素,XML没有预定义元素,任何元素可能为文档元素。
HTML节点通过元素节点表示,特性通过特性节点表示,文档通过文档节点表示,共有12种节点表示类型,这些类型都继承自一个基类。
下一节---->js—— DOM中的node类型(二)