DHTML对象模型

本文介绍了DHTML对象模型的基本概念,包括对象模型的定义、核心对象如window和document的作用,以及如何通过集合来访问和操作网页元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是对象模型呢
打个比方,我们可以把一个房间当作一个对象模型,那么房间里面的人,桌子就是一个个对象,而人的行为就可以看作对象的动作,而语言就可以当作是一个事件的触发

DHTML对象模型和房间这个对象模型一样,可以让你访问浏览器的各个元素,可以访问正在浏览的web页面,也可以访问历史的页面.

www协会指定的对象模型中主要有以下四个方面的内容:
1)集合:是DHTML用来将HTML文档汇集到一个数组的对象
2)元素:是HTML文档中最小的对象,元素是脚本对象的代表
3)window对象:它包含整个浏览器窗口的信息和状态,它是DHTML对象模型的核心
4)Document对象:它是当前页面的所有信息的总和,通过脚步本基本可以改变当前页面的所有对象属性

 

DHTML中的window对象和房间一样,是最大的容器和对象,下面的分层模型中的所有对象都是window对象的元素,而常用的对象一般都包含在window的document对象中

DHTML文档包括有frame,table,image,link,form等组成
集合可以抽象的认为是包含许多元素对象的封装
举例:一个宾馆当作一个集合,里面的房间就是一个对象,我们通过不同的序号就可以找到每个房间,集合就是这么简单的东西

window集合:location,history,frames,event,screen,navigator,document,status
document集合:selection,all,forms,embeds,anchors,frames,location,body,filters,scripts,plugins,applets
body集合:sourceIndex,scrollTop

集合真正的意义是访问元素的桥梁 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值