- 4
- 0
- 约2.14万字
- 约 18页
- 2018-06-06 发布于河北
- 举报
第二十一讲 JavaScript HTML DOM 对象(二)
JavaScript HTML DOM ( )
第二十一讲 对象 二
一、 HTML DOM 对象概述
HTML 文档对象模型(HTML Document Object Model )定义了访问和处理 HTML 文
档的标准方法。通过 JavaScript 可以重构整个 HTML 文档。包括添加、移除、改变或重排页面
上的项目。
要改变页面的某个东西,JavaScript 就需要对 HTML 文档中所有元素进行访问的入口。
这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对
象模型来获得的。
在 1998 年,W3C 发布了第一级的 DOM 规范。DOM 可被 JavaScript 用来读取、改变
HTML XHTML XML HTML
、 以及 文档。这个规范允许访问和操作 页面中的每一个单独的
元素。目前所有的浏览器都执行了这个标准,因此,DOM 的兼容性问题也几乎难觅踪影了。
1. 相关概念
1 节点
DOM 是这样规定的:整个文档是一个文档节点;每个 HTML 标签是一个元素节点;
包含在 HTML 元素中的文本是文本节点;每一个 HTML 属性是一个属性节点;注释属于
注释节点。
因此根据 DOM 的规定,我们可以认为在HTML 文档中的每个成分都是一个节点。
2 Node 层次
节点彼此都有等级关系。HTML 文档中的所有节点组成了一个文档树(或节点树) 。
HTML 文档中的每个元素、属性、文本等都代表着树中的一个节点。树起始于文档节点,并由
此继续伸出枝条,直到处于这棵树最低级别的所有文本节点为止。
下面这个图片表示一个文档树(节点树):
3 文档树(节点数)
请看下面这个 HTML 文档:
html
head
titleDOM Tutorial/title
/head
body
h1DOM Lesson one/h1
pHello world!/p
/body
/html
上面所有的节点彼此间都存在关系。
除文档节点之外的每个节点都有父节点。举例,head 和 body 的父节点是 html
节点,文本节点 Hello world! 的父节点是 p 节点。
head title title
大部分元素节点都有子节点。比方说, 节点有一个子节点: 节点。
节点也有一个子节点:文本节点 DOM Tutorial。
当节点分享同一个父节点时,它们就是同辈(同级节点)。比方说,h1 和 p是同
辈,因为它们的父节点均是 body 节点。
节点也可以拥有后代,后代指某个节点的所有子节点,或者这些子节点的子节点,以
此类推。比方说,所有的文本节点都是 html节点的后代,而第一个文本节点是 head
节点的后代。
节点也可以拥有先辈。先辈是某个节点的父节点,或者父节点的父节点,以此类推。比
方说,所有的文本节点都可把 html 节点作为先辈节点。
2. 查找并访问节点
你可通过下面的方法来查找希望操作的元素:
A. 通过使用 getElementById() 和 getElementsByTagName() 方法
B. 通过使用一个元素节点的 parentNode 、firstChild 以及 lastChild 属性
1 getElementById() 和 getElementsByTagName()
getElementById() 和 getElementsByTagName() 这两种方法,可查找整个 HTML 文档
您可能关注的文档
- 第一节 世界经济地理发展概述.pdf
- 第一节 古代汉语绪论.ppt
- 第一章:多媒体技术概要.ppt
- 第一章耕作学概述-课程中心.ppt
- 第一组 企业战略.ppt
- 第一节 金融市场的概念和功能.ppt
- 第一节古今词义的不同.ppt
- 第一讲向量及其线性组合.pdf
- 第一讲 从神秘的脉冲星谈起.ppt
- 第一节-全国政 治文化中心──北京.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 人教版三年级数学下册《口算除法》.ppt VIP
- 中华民族共同体概论课件专家版3第三讲 文明初现与中华民族起源(史前时期).pptx VIP
- 西南财经大学专题研究生考试参考书目.pdf VIP
- 中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840—1919)2025年版.pptx VIP
- 金属地下矿山安全教育培训课件.ppt VIP
- 第二学期八年级数学备课组工作计划.docx VIP
- 妇科护理宫腔镜进修总结.pptx
- 中华民族共同体概论大讲堂之第十二讲民族危亡与民族意识觉醒(1840—1919).pptx VIP
- 2025年度销售工作总结与2026战略规划.pptx VIP
- 《横县鱼生全链条管理规范 第1部分:养殖》.docx VIP
原创力文档

文档评论(0)