网页基础:DOM与HTML DOM

一、DOM

DOM英文全称是Document Object Model,即文档对象模型。它是W3C(万维网联盟)的标准。W3C DOM被划分为三个不同的部分:

  • 核心 DOM:针对任何结构化文档的标准模型。
  • XML DOM:针对XML文档的标准模型。
  • HTML DOM:针对HTML文档的标准模型。

W3C DOM是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。


二、HTML DOM

在HTML中,所有标签定义的内容都是节点,它们构成了一个HTML DOM树,也称为节点树。在HTML DOM中:

  • 整个文档是一个文档节点。
  • 每个HTML元素是元素节点。
  • HTML元素内的文本是文本节点。
  • 每个HTML属性是属性节点。
  • 注释是注释节点。

1)通过HTML DOM,树中的所有节点均可通过JavaScript访问,所有HTML节点元素均可被修改、创建或删除。
2)节点树中的节点彼此拥有层级关系,常用父、子、兄弟等术语描述这些关系。父节点拥有子节点,子节点拥有父节点,同级节点称为兄弟节点。
3)在节点树中,顶端节点称为根(root)。除了根节点外,每个节点都有父节点,同时可拥有任意数量的子节点或兄弟节点。

猜你喜欢

转载自blog.csdn.net/m0_43404934/article/details/122272279
DOM