DOM学习

作者: 长绝师 | 来源:发表于2020-03-23 16:33 被阅读0次

1·什么是 DOM?

    DOM 是 W3C(万维网联盟)的标准。

    DOM 定义了访问 HTML 和 XML 文档的标准:

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

    DOM(文档对象模型)是针对HTML和XML文档的一个API,其脱胎于DHTML。

    DOM可以将任意HTML和XML文档描绘成一个由多层节点构成的结构。

    每一个文档包含一个根节点-文档节点,每一个文档节点包含一个子节点-文档元素。

什么是 XML DOM?

XML DOM 定义了所有 XML 元素的对象属性,以及访问它们的方法

HTML DOM 是:

   HTML 的标准对象模型

   HTML 的标准编程接口

   W3C 标准

HTML DOM 定义了所有 HTML 元素的对象属性,以及访问它们的方法

换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。

HTML DOM 节点树

HTML DOM 将 HTML 文档视作树结构。这种结构被称为节点树

  HTML DOM Tree 实例

2. DOM 节点

根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:

    整个文档是一个文档节点

    每个 HTML 元素是元素节点

    HTML 元素内的文本是文本节点

    每个 HTML 属性是属性节点

    注释是注释节点 

HTML 事件的例子:

当用户点击鼠标时(onmousedown、onmouseup 以及 onclick 事件onmousedown、onmouseup 以及  onclick 事件是鼠标点击的全部过程。首先当某个鼠标按钮被点击时,触发 onmousedown 事件,然后,当鼠标按钮被松开时,会触发onmouseup 事件,最后,当鼠标点击完成时,触发 onclick 事件。)

当网页已加载时(当用户进入或离开页面时,会触发 onload 和 onunload 事件。)

当图片已加载时()

当鼠标移动到元素上时(onmouseover 和 onmouseout 事件可用于在鼠标指针移动到或离开元素时触发函数。)

当输入字段被改变时(onchange 事件常用于输入字段的验证。)

当 HTML 表单被提交时()

 当用户触发按键时(onclick=“”)

转载自:不败的德鲁叔叔

相关文章

  • Javascript 高级(二)

    DOM简单学习: 事件简单学习 BOM: DOM: 事件监听机制:

  • JavaScript-DOM访问方式

    学习JavaScript,少不了学习JavaScript中的DOM操作,本系列文章将会从DOM简介开始,讲解DOM...

  • Day10--DOM&BOM

    DOM简单学习:为了满足案例要求 事件简单学习 BOM DOM 事件监听机制

  • 19.DOM 进阶

    学习要点: 1.DOM 类型2.DOM 扩展3.DOM 操作内容 DOM 自身存在很多类型,在 DOM 基础课程中...

  • DOM学习

    1·什么是 DOM? DOM 是 W3C(万维网联盟)的标准。 DOM 定义了访问 HTML 和 XML ...

  • DOM学习

    DOM文档对象模型 *这是个列表+这是另一个列表

  • DOM学习

    DOM:是文档对象模型,是一套操作HTML和XML文档的API DOM的作用:

  • DOM学习

    我们只有通过DOM节点,才能对HTML文档进行操作性访问,而且注意:所有 HTML 元素被定义为对象。所有JS操作...

  • DOM学习

    一些常用的 HTML DOM 方法:getElementById(id) - 获取带有指定 id 的节点(元素)a...

  • web 4.JavaScript高级

    今日内容: DOM简单学习:为了满足案例要求 事件简单学习 BOM: DOM: 事件监听机制:

网友评论

      本文标题:DOM学习

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