探索文档对象模型:HTML、CSS与动态HTML的深度解析
1. 对象树
对象以一种层次结构组织,这种结构被称为对象树。在这个层次结构中,代表浏览器窗口的 window 对象处于最顶层。浏览器窗口中包含了网页文档对象、每个显示的框架对象、访问过的网页历史记录对象,甚至浏览器自身的对象。这些对象还可以包含下一级的对象,例如, document 对象包含了网页表单、图像、小程序、内联框架和超文本链接等对象。
需要注意的是,只有在浏览器完成页面加载后,才能引用文档对象。在页面加载之前引用文档对象的任何命令都会返回错误,因为这些对象尚未存在于内存中。
2. 引用对象
在对象层次结构中,每个对象都通过其对象名称来引用。以下是一些位于对象层次结构顶部的对象及其描述:
| 对象名称 | 描述 |
| — | — |
| window | 浏览器窗口 |
| document | 窗口中显示的网页文档 |
| document.body | 浏览器窗口中显示的网页文档的主体 |
| event | 浏览器窗口内发生的事件或操作 |
| history | 浏览器窗口内先前访问过的网站列表 |
| location | 浏览器窗口中当前显示的文档的URL |
| navigator | 浏览器本身 |
| screen | 显示文档的屏幕 |
由于除了 window 对象之外的每个对象都嵌套在其他对象中,可以使用 object1.object2.obje
超级会员免费看
订阅专栏 解锁全文
7815

被折叠的 条评论
为什么被折叠?



