dommodel.docx

上传人:b****6 文档编号:6609455 上传时间:2023-01-08 格式:DOCX 页数:19 大小:113.91KB
下载 相关 举报
dommodel.docx_第1页
第1页 / 共19页
dommodel.docx_第2页
第2页 / 共19页
dommodel.docx_第3页
第3页 / 共19页
dommodel.docx_第4页
第4页 / 共19页
dommodel.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

dommodel.docx

《dommodel.docx》由会员分享,可在线阅读,更多相关《dommodel.docx(19页珍藏版)》请在冰豆网上搜索。

dommodel.docx

dommodel

1课程名称:

DOM模型详解

2知识点概述

2.1、上次课程

2.2、作业讲解

2.3、本次预备讲解的知识点

3、具体内容

DOM是文档对象模型(DocumentObjectModel)的简称,借助与DOM模型,可以将一个结构化的文档转换成DOM树,程序可以访问,修改树里的节点,也可增加树里的节点,在程序操作这棵DOM树时,结构化的文档也随之动态改变。

掌握了DOM编程模型,就拥有了使用JavaScript脚本动态修改XHTML页面的能力。

DOM模型不仅可以操作XHTML文档,还可以操作XML文档

3.1、DOM模型概述

XHTML文档只有一个根节点,而其他节点以根节点的子节点或孙子节点的形式存在,最终形成一个结构化文档。

DOM模型则用于导航,访问结构化文档的节点,并提供新增,修改,删除结构化文档的能力。

DOM并不是一种技术,它只是访问结构化文档的一种思想(方式),基于这种思想,各种语言都有自己的DOM解析器。

DOM解析器的作用就是完成结构化文档和DOM树之间的转换关系。

对与支持DOM模型的浏览器,当浏览器转入一个XHTML页面后,自动得到对应的DOM树,通过JavaScript脚本修改这颗DOM树时,浏览器里的XHTML页面会随之改变

如图:

3.2、DOM模型和XHTML文档

DOM为常用的XHTML元素提供了一套完整的继承体系.从页面的document对象到每个常用的XHTML元素,DOM模型提供了对应的类。

每个类都提供了相应的方法来操作DOM元素本身,属性及其子元素,DOM模型允许以树的方式操作XHTML文档中的每一个元素。

3.2.1、XHTML元素之间的继承图

DOM模型里的XHTML元素的继承关系,如下图:

常用XHTML元素

NO

对象

说明

1

HTMLDocument

对应XHTML文档本身

2

HTMLBodyElement

对应XHTML文档的

3

HTMLDivElement

对应XHTML文档的

4

HTMLFormElement

对应XHTML文档的表单

5

HTMLSelectElement

对应XHTML文档的元素,