关于DOM的理解

每个载入浏览器的HTML文档都会生成一个Document对象

Document对象使我们可以从脚本中对HTML中的所有元素进行访问

DOM实际上是以面向对象方式描述的对象模型,它将文档建模为一个个对象,以树状的结构组织(本文称之为“文档树”,树中的对象称为“节点”)。
每个文档包含1个document节点,0个或1个doctype节点以及0个或多个元素节点等。document节点是文档树的根节点。
如对于HTML文档,DOM 是这样规定的:

  • 整个文档是一个文档节点
  • 每个 HTML 标签是一个元素节点
  • 包含在 HTML 元素中的文本是文本节点
  • 每一个 HTML 属性是一个属性节点
  • 注释属于注释节点

节点与文档内容是一一对应的关系,节点之间有层次关系。

原文地址:https://www.cnblogs.com/frontendnotes/p/6417264.html