2.1.1 DOM 树 (DOM Tree) 理解DOM树的基本概念 在现代Web开发中,文档对象模型(Document Object Model,简称DOM)是理解和操作HTML和XML文档的核心。DOM提供了一种结构化的方式来表示文档内容,使得开发者可以通过编程语言(如JavaScript)动态地访问和修改网页的内容、结构和样式。DOM的核心概念之一是“DOM树”,它以树状结构的形式将文档中的每个元素、属性和文本节点组织起来。 DOM树的基本构成单元是节点(Node)。节点可以是元素节点、属性节点或文本节点等。其中,元素节点对应HTML标签,例如 、 等;属性节点表示元素的属性,例如 或 ;文本节点则包含元素内的实际文本内容。这些节点通过父子关系相互连接,形成一个层级分明的树状结构。