一、Document对象
1.Document概念
- Document对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问;
- Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问;
- 每个载入浏览器的 HTML 文档都会成为 Document 对象。
2.属性
- bgcolor: 设置或检索Document对象的背景色
- body: 提供对 <body> 元素的直接访问
- 对于定义了框架集的文档,该属性引用最外层的 <frameset>
- cookie: 设置或返回与当前文档有关的所有 cookie
- domain: 返回当前文档的域名
- lastModified: 返回文档被最后修改的日期和时间
- referrer: 返回载入当前文档的文档的 URL
- title: 返回当前文档的标题
- URL: 返回当前文档的 URL
3.方法
- close(): 关闭用 document.open() 方法打开的输出流,并显示选定的数据
- getElementById():返回对拥有指定 id 的第一个对象的引用
- getElementByID():根据HTML元素指定的ID,获得唯一的一个HTML元素
- 如:访问DIV层对象、图片Img对象
- getElementsByName(): 根据HTML元素指定的name,获得相同名称的一组元素
- 如:访问表单元素(全选功能)
- open(): 打开一个流,以收集来自任何 document.write()
- 或 document.writeln() 方法的输出
- write(): 向文档写 HTML 表达式 或 JavaScript 代码
- writeln(): 等同于 write() 方法,不同的是在每个表达式之后写一个换行符
二、常见页面坐标的介绍
- top:指定元素的上边界位置
- pixeTop:设置或返回元素的上边界
- left:指定元素的左边界位置
- scrolltop:页面滚动的高度
三、关于Document对象问题
1.请介绍Document对象的常用属性及含义?
bgcolor:设置或检索Document对象的背景色
2.简要说明如何制作浮动的广告图片?
1、使用DIV层,把图片放在层中
2、使用getElementByID()方法获取层对象
3、捕获鼠标滚动事件,改变层对象的位置坐标
3.请简述制作带关闭按钮的浮动窗口实现思路?
1、在页面中插入层,在层中插入图片
2、使用getElementById()方法获取层对象
3、设置的样式style的显示属性display = "nooe"
4.如何制作全选/全不选复选框的效果?
创建一组同名的复选框,通过循环来改变复选框是否被选中属性checked的值
5.复选框是否选中的属性是哪个?
checked属性
6.写代码逐个复选框设置为true,有没有更好的办法?
使用复选框数组,通过循环给checked属性赋值