第11章文档对象
一、填空题
1.文档对象也就是document对象,它代表___________的对象。
2.Document对象除了拥有大量的方法和属性之外,还拥有大量的___________,它可以用
来控制HTML文档中的图片、超链接、表单元素等控件。
3.Document对象中又是由___________和___________组成的。
4.窗体对象是文档对象的一个元素,它含有多种格式的___________。
5.Document对象中包含了一些用来处理文档内容的方法,document对象支持5个基本方
法:___________、___________、___________、___________和___________。
6.在HTML中的body元素中,可以通过___________属性和___________属性来设置网页
背景颜和默认的文字颜。
7.将document对象的title属性和window对象的___________方法相结合,可以让浏览器
窗口显示动态标题。
javascript的特性8.如果要想打开的不是THML文档,就要给___________方法传递一个参数。
9.Document对象的___________属性可以返回整个HTML文档中的所有HTML元素。
10.Document对象的anchors属性可以返回一个数组,该数组中的每一个元素都是一个
___________对象,也称为___________。
二、选择题
1.下列不属于文档对象的方法的是()
D.forms.length
2.分析下面这段代码运行的结果()
01<body>
02<script language=”JavaScript”>
03document.writeln(“文档最后修改于”+document.lastModified);
04var lastModObj=new Date(document. lastModified);
Minutes());
06</script>
07</body>
A.弹出一个对象框
B.没有任何输出
C.在文档中显示文档最后修改的时间
D.在对话框中显示文档最后修改的时间
3.下列属性中表示文档中的未访问过的超链接的颜是哪个()
A.linkColor属性
B.vlinkColor属性
C.alinkColor属性
D.以上都不是
4.分析下面这段代码运行的结果()
01<script language=”JavaScript”>
02with(document)
03{
04writeln(“最后一次修改时间:” +document.lastModified+”<br>”);
05writeln(“标题:” +document.title+”<br>”);
06writeln(“URL:” +document.URL+”<br>”);
07}
08</script>
A.只输出最后一次修改的时间
B.只输出文档的标题
C.输出文档的标题、最后一次修改时间和当前的URL
D.什么也不输出
5.分析下面这个程序运行的结果()
<script language=”JavaScript”>
01var str=”字符串”
02with(document)
03{
04writeln(“<b>您好,</b>”);
05write(“欢迎光临本网页!” +”<br>”);
06writeln(“<p><b>在js标签之间,”);
07writeln(str+”可以写在这里</b></p>”>;
08}
09</script>
A.会有”<br>”这样的字符输出
B.第6行输出字符后会换行
C.最后页面会出错
D.会有乱码出现
三、编程题
1、写一程序实现图片自动随机切换。
2、做个简单的文字编辑器、可以调整字体的大小、颜和对齐方式。
四、简答题
1、简述write和writeln的用法和区别。
2、文档对象常见的属性和方法有哪些?
3、简述锚对象与链接对象的区别。
第12章历史对象和地址对象
一、填空题
1.history对象是JavaScript中的一种默认对象,该对象可以用来___________。
2.IE不支持history对象的current,next和previous属性。只支持___________属性。
3.历史对象的back()方法装入历史表中的前一个页面,等效于浏览器中的___________
按钮。
4.使用history对象的___________方法和back方法在网页上实现前进或后退的作用。
5.history对象的___________方法可以直接跳转到某个历史URL。
6.通过___________对象可以访问当前文档的URL的各个不同部分。
7.location对象的___________属性可以加载指定的新页面。
8.通过location对象的___________属性,可以获得从URL中传递过来的参数和参数值。
二、选择题
1.以下不是历史对象的属性的是()
A.Current
B.Length
C.herf
D.Next
2.分析下面这两行代码的作用()
01 <A herf=”javascript:history.back()”></A>
02 <A herf=”javascript:history.forward()”></A>
A.代码第1行的作用相当于后退按钮
B.代码第2行的作用相当于后退按钮
C.代码第1行的作用相当于前进按钮
D.以上表述不都不正确
3.通常情况下,一个URL的格式是()
A.协议//路径名称主机:端口/#哈希标识?搜索条件
B.协议//主机:端口/#哈希标识/路径名称?搜索条件
C.协议//主机:端口/路径名称?搜索条件
D.协议//主机:端口?搜索条件/路径名称#哈希标识
4.对location对象的herf属性的叙述错误的是()
A.可以获取当前路径
B.可以改变当前路径
C.可以用来刷新页面
D.是只读属性
5.可以使用下列哪种方法来用一个URL取代当前窗口的URL()
A.load
D.open
三、编程题
1.制作一个简易的相册
2.只做一个简易的当前登录界面,当用户输入密码正确时就跳转到指定页面。
四、简答题
1.简述历史对象和地址对象的属性和方法
2.可以用哪些方法来刷新文档?
3.简述地址对象的锚对象的区别。
第13章表单对象和表单元素
一、填空题
1.form对象又称为________对象,该对象可以让用户实现输入文字、选择选项和提交数
据等功能。
2.form对象代表了________,由于HTML中的表单会由很多表单元素组成,因此form对
象也会包含很多________。
3.form对象的方法并不多,只有________和________两个方法,这两个方法类似于单击
了重置按钮和提交按钮。
4.form对象的实践与form对象的方法相似,也是和表单的提交和重置相关的。onreset是
________,onsubmit是________。
5.表单验证是指________。在提交表单前进行表单验证,可以节约服务器处理器的周期,
为用户节省等待时间。
6.form对象的________属性可以返回所有表单中的元素,因此可以使用一个循环来判断
element[]数组中对象的value属性值的程度是否为0来验证表单。
7.在默认情况下,如果用户单击了重置表单按钮,浏览器窗口就会马上将表单中的所有元
素的值设置为________。
8.代表文本框的对象称为Text对象、代表多行文本框的对象称为________对象、代表密
码框的对象称为________对象。
二、选择题
1.以下代码不能获得文档中的form对象的是()
A.document.forms[0];
B.document.forms(0);
C.document.forms.0;
D.document.forms.item(0)
2.下列对表单对象的属性表述不正确的是()
A.name:返回表单的名称
B.action:返回/设定表单的提交地址
C.targe:返回/设定表单提交内容的编码方式
D.length:返回该表单所含元素的数目
3.对下面这段代码分析不正确的是()
01funtcion Submit()
02{
03form1.submit();
04alert(“提交成功”)
05}
06function Reset()
07{
09}
A.调用Submit()可以提交表单
B.调用Reset()重置表单
C.调用Reset()相当于提交按钮
D.调用Submit()相当于提交按钮
4.对下面这段代码分析不正确的是()
01var len=form1.elements.length;
02for(var i=0 ;i<Len; i++)
03{
04if(form1.elements[i].value.length==0)
05{
06alert(“你的资料没有填写完善”);
07return flase;
08}
09}
A.代码第1行是取得当前表单元素的个数
B.代码第1行是取得当前文本表单的个数
C.这是循环验证表单
D.这段代码可以验证表单中文本框中的值是否为空
5.对下面这段代码分析您输入的字符数为正确的是()
01function count()
02{
03var value.length;
04alert(“”+len+”个”)
05}
A.代码第3行是取得当前文档中文本框的个数
B.代码第3行是取得当前文档中表单的个数
C.这段代码有错误
D.这段代码是统计用户输入文本框中字符个数
二、编程题
1.编写一个程序,验证输入是否为E-mail地址。
2.用个三个文本框,在前两个文本框中输入数字,在第三个框中显示它们的和。
三、简答题
1.什么是表单?它有哪些方法和属性?
2.试列举至少5种常见的表单元素。
3.文本框有那些属性、方法和事件?
第14章脚本化cookie
一、填空题
2.在JavaScript中,cookie主要是____________。
3.不同的浏览器会带来一些意想不到的情况,必须首先确定一个用户在它的____________
设置中是否关闭了cookies。
5.在JavaScript中,可以通过____________的方式来创建cookie。
6.在cookie的键或值中不能使用____________及空格。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。