美文网首页
HTML DOM 概述

HTML DOM 概述

作者: 子午禾苇 | 来源:发表于2019-04-04 01:30 被阅读0次

HTML DOM 定义了访问和操作 HTML 文档的标准。
DOM Document Object Model(文档对象模型)

什么是 HTML DOM?

HTML DOM 是:
HTML 的标准对象模型
HTML 的标准编程接口
W3C 标准

HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。
换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。


HTML DOM 节点

在 HTML DOM 中,所有事物都是节点。DOM 是被视为节点树的 HTML。
✳️:HTML DOM 将 HTML 文档视作树结构。这种结构被称为节点树

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

通过 HTML DOM,树中的所有节点均可通过 JavaScript 进行访问。所有 HTML 元素(节点)均可被修改,也可以创建或删除节点。

节点树中的节点彼此拥有层级关系。

父(parent)、子(child)和同胞(sibling)等术语用于描述这些关系。父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。

  • 在节点树中,顶端节点被称为根(root)
  • 每个节点都有父节点、除了根(它没有父节点)
  • 一个节点可拥有任意数量的子
  • 同胞是拥有相同父节点的节点
节点树示例

相关文章

  • HTML DOM 概述

    HTML DOM 定义了访问和操作 HTML 文档的标准。DOM Document Object Model(文...

  • JavaScript--DOM

    一、DOM的概述 1、文档对象模型(DOM,Document Object Model)是 HTML 和 XML ...

  • 2019-03-06 DOM对象

    DOM对象概述 DOM(Document Object Model)对象即文档对象模型,是html和xml的编程接...

  • 网页的渲染机制

    渲染机制概述 解析 HTML 标签, 构建 DOM 树解析 CSS 标签, 构建 CSSOM 树把 DOM 和 C...

  • JS之节点操作

    节点概述 网页中的所有内容都是节点(标签,属性,文本,注释等),在DOM中节点使用node来表示,HTML DOM...

  • HTML DOM

    HTML DOM 一、HTML DOM 节点 1.HTML DOM 节点 根据 W3C 的 HTML DOM 标准...

  • HTML DOM 事件

    HTML DOM 事件 HTML DOM 事件 HTML DOM 事件允许Javascript在HTML文档元素中...

  • 浏览器是如何渲染页面的?如何优化首屏渲染性能?

    先简要概述浏览器渲染的步骤: 处理HTML标记并构建DOM树 处理CSS标记并构建CSSOM树 将DOM与CSSO...

  • HTML DOM结构

    HTML DOM 定义了访问和操作 HTML 文档的标准。 什么是 HTML DOM? HTML DOM 是: H...

  • 原生js操作dom方法之insertAdjacentHTML

    概述 insertAdjacentHTML() 将指定的文本解析为HTML或XML,并将结果节点插入到DOM树中的...

网友评论

      本文标题:HTML DOM 概述

      本文链接:https://www.haomeiwen.com/subject/fcrxiqtx.html