
JavaScript 中的document与window对象详解
下载需积分: 32 | 30KB |
更新于2024-09-11
| 20 浏览量 | 举报
1
收藏
"这篇文档主要介绍了JavaScript中的两个核心对象——document对象和window对象,它们是JavaScript操作网页内容和页面交互的基础。"
文档详细内容:
**document对象**是HTML文档的全局对象,它提供了访问和操作网页内容的方法和属性。这个对象是window对象的一个属性,与显示在窗口或框架内的文档紧密相关。
1. **属性**
- `alinkColor`: 表示活动链接的颜色。
- `anchors`: 是一个数组,包含了文档中所有 `<a name>` 定义的锚点对象。
- `bgColor`: 文档的背景颜色,对应`<body>`标签的`bgcolor`属性。
- `cookie`: 用于存储页面相关数据的字符串,通常用来实现简单的本地存储。
- `fgColor`: 文档文本的颜色,对应`<body>`标签的`text`属性。
- `forms`: 是一个数组,按出现顺序包含了文档中的所有表单元素`<form>`。
- `lastModified`: 文档的最后修改日期。
- `location`: 提供了当前显示文档的URL,可以更改以加载新的文档。
- `referrer`: 显示用户是从哪个页面点击链接进入当前页面的URL。
- `title`: 文档的标题,对应`<title>`标签的内容。
- `vlinkColor`: 已经被访问过的链接的颜色,对应`<body>`标签的`vlink`属性。
2. **方法**
- `clear()`: 清除文档内容。
- `close()`: 关闭文档流。
- `open()`: 打开文档流,常用于重写文档内容。
- `write()`: 向文档写入文本。
- `writeln()`: 同`write()`,但会在文本后添加换行符。
**window对象**是JavaScript中的顶级对象,它代表了浏览器的整个窗口,包括页面、滚动条和边框等。
1. **属性**
- `defaultStatus`: 默认状态栏文本。
- `length`: 如果窗口包含多个框架,返回框架的数量。
- `name`: 窗口的名称。
- `opener`: 创建当前窗口的窗口对象,如果窗口是直接打开的,则为`null`。
- `screen`: 屏幕对象,提供有关用户屏幕的信息。
- `status`: 窗口状态栏的文本。
- `top`: 窗口中最顶层的窗口对象。
2. **方法**
- `alert()`: 弹出警告对话框。
- `confirm()`: 弹出确认对话框,用户点击确定或取消返回布尔值。
- `prompt()`: 弹出输入对话框,获取用户输入。
- `setTimeout()`: 设置一个定时器,延迟执行函数。
- `clearTimeout()`: 取消由`setTimeout()`设置的定时器。
- `setInterval()`: 重复执行函数,间隔时间由参数决定。
- `clearInterval()`: 取消由`setInterval()`设置的定时器。
这两个对象是JavaScript在浏览器环境中进行网页动态交互的核心,通过它们,开发者可以获取和修改页面内容、控制用户界面以及响应用户行为。理解并熟练使用document和window对象是成为JavaScript开发者的必备技能。
相关推荐










sy83896268
- 粉丝: 2
最新资源
- USB调试下SD卡互换与复原教程
- 简单安装指南:PCI并口卡驱动使用教程
- 数据结构课程设计:广东工业大学图书管理系统开发
- MATLAB神经网络30个经典案例分析
- 动态选项菜单的Android Tabhost小程序
- 探索Access数据库查询分析器的强大功能
- TortoiseSVN 1.7.10.23359中文版发布
- 自定义Uploadify插件的错误信息提示
- EPSON L系列打印机清零方法详解
- TD920手机升级工具:8809刷机工具详解
- OrCAD10.5培训资料:电子硬件工程师必学
- GGhost硬盘安装器硬盘备份还原教程
- PC-Lint 9:C/C++开发者的静态代码检查神器
- 51单片机语音录放系统设计与实现
- Java开发必备:MySQL、Oracle、SQL Server数据库jar包集合
- RetLang 1.0.6: .Net环境下的Actor模型实现
- JAVA开发实现多进制转换工具V1.0
- 国防李剑编著《C#语言Windows程序设计》课件介绍
- 拖动GridView项至任意位置的无bug演示
- QQ邮件搜索工具:在线使用及性别筛选功能
- Zend Studio 7 汉化包:简单安装汉化你的开发环境
- 汽车用品网站模板及源码下载
- Android后台录像示例教程与实现
- Windows7一键还原工具:GGhost操作体验