初步认识 HTML DOM

作者: b64c74899092 | 来源:发表于2017-09-02 16:58 被阅读19次

什么是 DOM ?

DOM 是 W3C 的标准。DOM 定义了访问 HTML 和 XML 文档的标准,它是不同平台、语言通用的接口,使得程序和脚本可以动态地访问和更新文档的内容、结构和样式。

W3C DOM 标准被分为3个不同的部分:

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

DOM 是 Document Object Model(文档对象模型)的缩写。

HTML DOM

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

HTML DOM 是:

  • HTML 的标准对象模型
  • HTML 的标准编程接口
  • W3C 标准

DOM 中的 D

当创建了一个网页并把它加载到浏览器中的时候,DOM就会根据你编写的网页文档创建一个文档对象。

DOM 中的 O

DOM 中的对象主要分为下面几部分:

  • Document 对象:每个载入浏览器的 HTML 文档都会成为 Document 对象。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。(注:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。)
  • Element 对象:在 HTML DOM 中,Element 对象表示 HTML 元素。Element 对象可以拥有类型为元素节点、文本节点、注释节点的子节点。
  • Attribute 对象:在 HTML DOM 中,Attr 对象表示 HTML 属性。HTML 属性始终属于 HTML 元素。
  • Event 对象:Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。(注:事件通常与函数结合使用,函数不会在事件发生前被执行!)

DOM 节点

在 HTML DOM 中,所有事物都是节点。DOM 是被视为节点树的 HTML。

DOM 节点树

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

相关文章

  • 初步认识 HTML DOM

    什么是 DOM ? DOM 是 W3C 的标准。DOM 定义了访问 HTML 和 XML 文档的标准,它是不同平台...

  • WEB基础设计《燃烧我的卡路里》

    初步认识html

  • 初步认识Html

    什么是html(Hpyetext Markup Language):由一些称为标签的经过编码的标记符组成标签把包含...

  • 初步认识HTML

    初识html HTML、XML、XHTML 有什么区别 都是ML结尾,共同点就是都是标记语言。 HTML,超文本标...

  • 初步认识html

    html,超文本标记语言,最主要的就是“标记”这一部分。可以将我们的内容通过标记的作用,来呈现不同的效果。 这是一...

  • 认识 HTML DOM

    目录 一、HTML DOM 树 1. HTML DOM 树 2. 节点 二、常用 DOM 对象属性与方法 1. 方...

  • 初学HTML

    学习笔记(四)初学HTML HTML初步认识 HTML是英语HyperText Markup Language的缩...

  • JavaScript控制权

    一、认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准。...

  • js笔记chapter3

    认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。...

  • DOM节点对象的操作

    认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。...

网友评论

    本文标题:初步认识 HTML DOM

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