使用window对象可以访问客户端其他对象,这种关系构成浏览器对象模型,window对象代表根节点,浏览器对象关系如图1所示,每个对象说明如下:

图1 浏览器对象模型
- window:客户端JavaScript顶层对象。每当<body>或<frameset>标签出现时,window 对象就会被自动创建。
- navigator :包含客户端有关浏览器的信息。
- screen:包含客户端屏幕的信息。
- history:包含浏览器窗口访问过的URL信息。
- location:包含当前网页文档的URL信息。
- document :包含整个HTML文档,可被用来访问文档内容,及其所有页面元素。