2019独角兽企业重金招聘Python工程师标准>>>

HTML DOM 定义了访问和操作 HTML 文档的标准。

您应该具备的基础知识

在您继续学习之前,您需要对以下内容拥有基本的了解:

  • HTML

  • CSS

  • JavaScript

如果您需要首先学习这些项目,请访问我们的首页。

什么是 DOM?

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

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

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

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

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

  • XML DOM - 针对 XML 文档的标准模型

  • HTML DOM - 针对 HTML 文档的标准模型

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

什么是 HTML DOM?

HTML DOM 是:

  • HTML 的标准对象模型

  • HTML 的标准编程接口

  • W3C 标准

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

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

<html>
<head>
<script type="text/javascript">
function changeLink()
{
document.getElementById('myAnchor').innerHTML="访问 W3School"
document.getElementById('myAnchor').href="http://www.w3school.com.cn"
document.getElementById('myAnchor').target="_blank"
}
</script>
</head>
<body>
<a id="myAnchor" href="http://www.microsoft.com">访问 Microsoft</a>
<input type="button" onclick="changeLink()" value="改变链接">
<p>在本例中,我们改变超链接的文本和 URL。我们也改变 target 属性。target 属性的默认设置是 "_self",这意味着会在相同的窗口中打开链接。通过把 target 属性设置为 "_blank",链接将在新窗口中打开。</p>
</body>
</html>

转载于:https://my.oschina.net/ajian2014/blog/288030

第一节 HTML DOM相关推荐

  1. 第一章、第一节 Angular基础

    第一章.第一节 Angular基础 让我们先来看看Angular是如何实现组件模式的. 组件模式 Angular 应用程序使用组件模式.你可能听说过这个模式,它不仅用于软件开发,还用于制造.建筑和其他 ...

  2. (数据库系统概论|王珊)第六章关系数据理论-第一节:为什么要研究关系数据理论

    文章目录 一:概念回顾:关系模式 二:数据依赖 三:一个例子:不遵循关系数据理论导致的问题 一句话,研究关系数据库理论就是为了设计出合适的关系模式,也即合适.高效的表 一:概念回顾:关系模式 相关文章 ...

  3. Angular学习笔记第一节 基本概念

    1.Let do it! ####1.ng的基础概念 在学习ng之前,我们只需要掌握HTML.CSS.JS即可. 简称ng.名字不错,吊! 重要的特性 有了ng,我们就可以轻松的构建SPA应用,而且n ...

  4. 机器学习和深度学习之数学基础-线性代数 第一节 向量及线性映射

    转自:https://blog.csdn.net/yong_bai/article/details/80033516 yong_bai 发布于2018-04-18 21:40:15 阅读数 1440  ...

  5. 如何建立图像数据矩阵和图像显示灰度之间的关系!_放射技术考试第四章第一节 数字图像的特征...

    第四章第一节   数字图像的特征 一.模拟与数字 (一)模拟信号 在信息科学中,能够计数的离散量称为数字信号(整数),不能计数的连续量称为模拟信号. 模拟是以某种范畴的表达方式如实地反映另一种范畴.例 ...

  6. 软件构造 第二章 第一节 软件生命周期和版本控制

    软件构造第二章 第一节 软件生命周期和版本控制 基本内容 Software Development Lifecycle (SDLC) Traditional software process mode ...

  7. python编程print语法_Python 第一节 安装及 print 输出语句—教案

    Python 第一节 安装及 print 输出语句 学习目标: 1 .学会安装 python 编程软件并测试编程环境是否成功 2 .理解字符串和表达式的概念 3 .学会使用 print 语句输出不同内 ...

  8. matlab简单程序实例_visual basic VB.NET实例系列教程第一节(简单实用抽奖程序)...

    近期疫情原因,工作比较不忙,所以打算出一套零基础,VB.NET实例系列入门教程,实用又好玩,带大家进入VB的编程世界里,希望这套图文教程能帮到有需要的人! 第一节(简单实用抽奖程序) 内容准备:编译环 ...

  9. 第一章计算机基础知识第一节,第一章 计算机基础知识 第一节

    第一章计算机基础知识 第一节.了解计算机 尊敬的各位评委老师: 大家好!我今天说课的题目是<了解计算机>.我将从以下五方面来谈谈对这节课的设计:即说教材.学情分析.说教法和学法.说教学过程 ...

最新文章

  1. linux 进程 崩溃被杀 原因查找
  2. URL存在http host头攻击漏洞-修复方案
  3. 世界围棋人机大战、顶峰对决第一盘:围棋世界冠军Lee Sedol(李世石,围棋职业九段)对战Google DeepMind AlphaGo围棋程序,Google AlphaGo首战告捷
  4. TOMOYO Linux(undone)
  5. java基础----IO打印流PrintStream
  6. 解析 WordPress 插件机制
  7. python正则表达式生成器_Python学习之路-装饰器生成器正则表达式
  8. Django 的 之 视图
  9. js 获取到number的length
  10. ae合成设置快捷键_解决AE提示错误预览需要2个或多个帧才能播放问题
  11. with as的update写法
  12. Minecraft 1.16.5 生化8 模组 1.8版本 版本同步+支持服务器联机
  13. 在html 中插入优酷视频
  14. spring源码故事-面筋哥IoC容器的一天(上)
  15. 普通人“微创业”实例
  16. android 电子书阅读器epub解析、全文关键字搜索功能
  17. [转]office 2016 4合1/3合1 专业版 增强版 精简绿色安装版
  18. ArcGIS二次开发基础教程(06):有关图层的基本操作
  19. 2021辽宁正高考试成绩查询,2021考试成绩
  20. 红旗Linux网卡Bind,红旗linux(sp3)怎么安装网卡驱动啊

热门文章

  1. 从未这么明白的设计模式(一):单例模式
  2. Intellij IDEA Debug 调试技巧
  3. 数据结构 · 二叉树遍历
  4. Spring+SpringMVC项目搭建
  5. Spring MVC配置静态资源的正常访问
  6. 设计模式(十一)桥梁模式(结构型)
  7. “4K云字库”基本框架图
  8. Performance comparison Raw device VS Ext2 VS Ext3 VS OCFS
  9. iphone Quartz2D使用心得
  10. BitLocker Partition Recovery