首页
学习
活动
专区
工具
TVP
发布

HTML DOM(一):认识DOM

在 1998 年,W3C 发布了第一级 DOM 规范。这个规范允许访问和操作 HTML 页面中每一个单独元素。所有的浏览器都执行了这个标准,因此,DOM 兼容性问题也几乎难觅踪影了。...DOM 被分为不同部分(核心、XML及HTML)和级别(DOM Level 1/2/3):        Core DOM                定义了一套标准针对任何结构化文档对象 ...       XML DOM                定义了一套标准针对 XML 文档对象         HTML DOM                定义了一套标准针对 HTML...HTML 文档中所有节点组成了一个文档(或节点)。HTML 文档中每个元素、属性、文本等都代表着一个节点。...文档(节点数)        请看下面这个HTML文档:        DOM Tutorial <

1.5K00
您找到你想要的搜索结果了吗?
是的
没有找到

HTML DOM - 事件

如需在用户点击某个元素时执行代码,请把 JavaScript 代码添加到 HTML 事件属性中: onclick=JavaScript HTML 事件例子: 当用户点击鼠标时 当网页已加载时 当图片已加载时...当鼠标移动到元素上时 当输入字段被改变时 当 HTML 表单被提交时 当用户触发按键时 在本例中,当用户点击时,会改变 元素内容: 实例 HTML 事件属性 如需向 HTML 元素分配事件,您可以使用事件属性。...---- 使用 HTML DOM 来分配事件 HTML DOM 允许您使用 JavaScript 向 HTML 元素分配事件: 实例 为 button 元素分配 onclick 事件: document.getElementById...("myBtn").onclick=function(){displayDate()}; 在上面的例子中,名为 displayDate 函数被分配给了 id=myButn" HTML 元素。

2K30

HTML DOM 方法

HTML DOM 方法是我们可以在节点(HTML 元素)上执行动作。 HTML DOM 属性是我们可以在节点(HTML 元素)设置和修改值。...---- 编程接口 可通过 JavaScript (以及其他编程语言)对 HTML DOM 进行访问。 所有 HTML 元素被定义为对象,而编程接口则是对象方法和对象属性。..."); HTML DOM 对象 - 方法和属性 一些常用 HTML DOM 方法: getElementById(id) - 获取带有指定 id 节点(元素) appendChild(node) -...插入新子节点(元素) removeChild(node) - 删除子节点(元素) 一些常用 HTML DOM 属性: innerHTML - 节点(元素)文本值 parentNode - 节点(...---- 一些 DOM 对象方法 这里提供一些您将在本教程中学到常用方法: 方法 描述 getElementById() 返回带有指定 ID 元素。

32130

JavaScript HTML DOM

通过 HTML DOM,可访问 JavaScript HTML 文档所有元素。...---- HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。...HTML DOM 模型被构造为对象HTML DOM 通过可编程对象模型,JavaScript 获得了足够能力来创建动态 HTML。...JavaScript 能够改变页面中所有 HTML 元素 JavaScript 能够改变页面中所有 HTML 属性 JavaScript 能够改变页面中所有 CSS 样式 JavaScript 能够对页面中所有事件做出反应...有三种方法来做这件事: 通过 id 找到 HTML 元素 通过标签名找到 HTML 元素 通过类名找到 HTML 元素 ---- 通过 id 查找 HTML 元素 在 DOM 中查找 HTML 元素最简单方法

70020

DOM Core 与 HTML-DOM

XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML最大区别在 于:HTML是一个定型标记语言,用固定标记来描述和显示数据,比如表示首行标题,有固定尺寸;而...HTML与 XHTML网页形成节点(统称为HTML节点)在结构上与XML节点一样,可以看做是一个符合DOMXML文档,因此可以使用实现了DOM程序语言(如JavaScript、PHP等)来访问和操作...3.DOM Core和HTML-DOM 由于HTML与XML相似性及差异,JavaScript不仅实现了标准DOM方法和属性(即由W3C制定),而且还实现了HTML特有的 DOM方法和属性,前者称为...DOM Core,并不专属于JavaScript,后者称为HTML-DOM。...不管是DOM Core还是HTML-DOM,我们在使用JavaScript时候要注意浏览器之间兼容性,因为不同浏览器对这两类方法和属性支持可能不一样。

1.8K10

HTML DOM 简介

您应该具备基础知识 在您继续学习之前,您需要对以下内容拥有基本了解: HTML CSS JavaScript 如果您需要首先学习这些项目,请访问我们首页。 ---- 什么是 DOM?...DOM 定义了访问 HTML 和 XML 文档标准: "W3C 文档对象模型 (DOM) 是中立于平台和语言接口,它允许程序和脚本动态地访问和更新文档内容、结构和样式。"...W3C DOM 标准被分为 3 个不同部分: 核心 DOM - 针对任何结构化文档标准模型 XML DOM - 针对 XML 文档标准模型 HTML DOM - 针对 HTML 文档标准模型 编者注...HTML DOM 是: HTML 标准对象模型 HTML 标准编程接口 W3C 标准 HTML DOM 定义了所有 HTML 元素对象和属性,以及访问它们方法。...换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素标准

43220

HTML DOM 学习

HTML DOM 学习 By: Mirror王宇阳 DOM 文档对象模型 DOM简单来说就是文档对象模型,当一个HTML页面被加载就会创建HTML页面的DOM ?...JavaScript“权利”: 改变页面中DOM所用HTML元素 改变页面中DOM所用HTML属性 改变页面中DOM所用CSS样式 添加/删除DOM中所用HTML元素、属性和CSS样式属性...对页面中所有已存在HTML事件作出反应 可以在DOM中创建新HTML事件 DOM特性: 整个HTML页面文档就是一个文档节点(只存在一个 根元素) 每一个HTML标签是一个元素节点...每一个HTML元素中文本是文本节点 每一个HTML属性中内容是属性节点 注释内容属于注释节点 DOM节点: doucument 文档节点;HTML文档父节点,DOM文档根节点 element...outerHTML 整个DOM节点HTML和文本内容,包含标签自身 outerText 表示起始标签和结束标签之间纯文本内容 DOM对象节点操作: 创建节点 createElement():创建元素节点

93220

HTML DOM Event 对象

事件句柄(Event Handlers)   HTML 4.0 新特性之一是能够使 HTML 事件触发浏览器中行为,比如当用户点击某个 HTML 元素时启动一段 JavaScript。...下面是一个属性列表,可将之插入 HTML 标签以定义事件行为。 属性 此事件发生在何时... onabort 图像加载被中断。 onblur 元素失去焦点。 onchange 域内容被改变。...虚拟键盘码可能和使用键盘布局相关。 offsetX,offsetY 发生事件地点在事件源元素坐标系统中 x 坐标和 y 坐标。...x,y 事件发生位置 x 坐标和 y 坐标,它们相对于用CSS动态定位最内层包容元素。 标准 Event 属性 下面列出了 2 级 DOM 事件标准定义属性。...标准 Event 方法 下面列出了 2 级 DOM 事件标准定义方法。IE 事件模型不支持这些方法: 方法 描述 initEvent() 初始化新创建 Event 对象属性。

1.3K20
领券