JavaScript课后选择题.docx

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D.使用display属性来实现.
答案: ACD
第七章正则表达式和表单辅助特效
1.下列正则表达式中()可以匹配首位是小写字母, 其他位数是小写字母或数字的最少两位的字符串。
A./^\w{2,}$/
B./^[a-z][a-z0-9]+$/
C./^[a-z0-9]+$/
D./^[a-z]\d+$
答案:B
B.replace()
C.href()
D.referrer
答案: A
第四章DOM高级编程
1.某页面中有一个id为pdate的文本框,下列()能把文本框中的值改为"2009-10-12"(选择两项)
A.("pdate").setAttribute("value","2009-10-10");
B.("pdate").value="2009-10-10";
A.numb_1
B.2numb
C.sum
D.de2$f
答案:B
2.下列语句中,()语句是根据表达式的值进行匹配, 然后执行其中的一个语句块。 如果找不到匹配项,则执行默认语句块。
A.switch
B.if-else
C.for
D.字符串运算符
答案:A
3.在JavaScript中,运行下面代码后的返回值是()。
B.onmouseover="='change'";
C.onmouseover="'kchange'";
D.onmousemove="'solid 1px #ff0000'";
答案: ABC
3.下列选项中,不属于文本属性的是().
答案:D
4.页面中有一个id为price的层,并且有一个id选择器price
3.下列关于类型转换函数的说法,正确的是()。
A. parseInt("")的返回值为6
B. parseInt("")的返回值为NaN
C. parseFloat("")的返回值是36
D. parseFloat("")的返回值是
答案:C
4.在一个注册页面中, 如果填完注册信息后单击“注册” 按钮, 使用window对象的()方法会弹出如图所示的确认对话框, 并且根据单击"确定"或"取消"按钮的不同, 实现不同的页面程序。
()
能够动态地在下拉列表框
book中添加
一个选项,并且显示结果如果所示。
A. ("book").add(new Option("01","
梦想照进现实
"),null);
B. ("book").add("01","
C. ("book").add("
梦想照进现实");
梦想照进现实","01");
D. ("book").add(new Option("梦想照进现实","01"),null);答案:D
A.onclick
B.onmousemove
C.onmouseout
D.onmousedown
答案: B
2.页面上有一个文本框和一个类change,change可以改变文本框的边框样式,那么使用下
面的()就可以实现当鼠标指针移到文本框上时,文本框的边框样式发生变化。(多选)
A.onmouseover="className='change'";
答案: A
4.下面选项()能获得焦点。(选择两项) A. blur()
B. select() C. focus()
D. onfocus()
答案: BC
5.下面()能够动态改变层中的提示内容。(多选) A.利用层的innerHTML属性改变内容。
B.利用层的id属性改变内容。
C.使用onblur事件来实现。
列,并且将这一列显示在最前面。
A. ("r1").Cells(1);
B. ("r1").Cells(0);
C. ("r1").insertCell(0);
D. ("r1").insertCell(1);
答案:C
5.某页面中有一个id为main的div,div中有两个图片及一个文本框, 下列()能够完整地复制节点main及div中所有内容
C.隐藏了页面中所有标签为<p>的对象
D.隐藏了页面中所有标签为<p>的第一个对象答案: D
4.下面()不是document对象的方法
A.getElementsByTagName()
B.getElementById()
C.write()
D.reload()
答案: D
5.下面()可实现刷新当前页面
A.reload()
B.var delrow=("Ptable").lastChild; var index=("Ptable").;
("Ptable").deleteRow(index);
D. var index=("Ptable").;
("Ptable").deleteRow(index);
答案: D
4.某页面中有一个1行2列的表格, 其中表格行<tr>的id为r1,下列()能在表格中增加一
第一章
题号
1
2
3
4
5
答案
B
A
D
CFra Baidu bibliotek
D
第二章
题号
1
2
3
4
5
答案
D
D
C
A
C
第三章
题号
1
2
3
4
5
答案
A
B
B
D
A
第四章
题号
1
2
3
4
5
答案
AB
BC
D
C
A
第五章
题号
1
2
3
4
5
答案
B
ABC
D
A
C
第六章
题号
1
2
3
4
5
答案
D
B
A
BC
ACD
第七章
题号
1
2
3
4
5
答案
B
A
C
C
D
第一章JavaScript的基本语法
1.以下()变量名是非法的。
<tr id="row1">
<td>张三丰</td>
<td>90</td>
</tr>
<tr id="row2">
<td>令狐冲</td>
<td>88</td>
</tr>
</table>
A. ("Table1").rows[2].cells[1].innerHTML="任盈盈";
B. ("Table1").rows[1].cells[0].innerHTML="任盈盈";
A.confirm()
B.ptompt()
C.alert()
D.open()
答案: A
("adv()",20)表示的意思是()
A.间隔20秒后,adv()函数就会被调用
B.间隔20分钟后,adv()函数就会被调用
C.间隔20毫秒后,adv()函数就会被调用
D.adv()函数被持续调用20次
答案: C
C. 5
D. 10
答案: D
第二章函数和window对象
1.下列选项中()可以打开一个无状态栏的页面。
A.("");
B.("","广告","toolbar=1,scrollbars=0,status=1");
C.("","","scrollbars=1,location=0,resizable=1");
A. var student=new Array()
B. var student=new Array(3)
C. var student[]=new Array(3)(4)
D. var student=new Array('rose','mick')
答案:C
()
5.在页面中有一个
id

book
的下拉列表框,下列
D.("","","toolbars=0,scrollbars=1,location=1,status=no");
答案: D
2.下列关于Date对象的getMonth()方法的返回值描述,正确的是()。
A.返回系统时间的当前月
B.返回值的范围介于1~12之间
C.返回系统时间的当前月+1
D.返回值的范围介于0~11之间答案: D
C. prompt("
D. alert("
请输入你的姓名请输入你的姓名
:","");
:","");
答案是
: C
5.在
JavaScript
中,运行下面代码,
sum的值是
()

var sum=0;
for(i=1;i<10;i++){
if(i%5==0)
break;
sum=sum+i;
}
A. 40
B. 50
在IE浏览器中运行此页面,下面()能正确获取层的背景颜色.
用来设置层
price
的样式,
A. ("price").;
B. ("price").;
C. ("price").;
D. var divObj=("price");
答案:A
5.下面选项中()能够获取滚动条距离页面顶端的距离。
A.onscroll
B.scrollLeft
A.("main").cloneNode(true);
B.("main").cloneNode(false);
C.("main").cloneNode();
答案: A
第五章JavaScript和Css的交互
1.当鼠标指针移到页面上的某个图片上时, 图片出现一个边框, 并且图片放大, 这是因为激发了下面的()事件。
()
B.的返回值是
16
C. ("come",4)的返回值为4
D. ()的返回值是"Welcome To China"
答案: B
3.在页面上有一个
id
为room的文本框,下面选项
()
能够实现当单击
room时room的背景颜
色变为"#cccccc"。
A. <input id="room" type="text" onfocus="'#cccccc'" />
B. <input id="room" type="text" onfocus="='#cccccc'" />
C. <input id="room" type="text" onblur="'#cccccc'" />
D. <input id="room" type="text" onblur="'#cccccc'" />
var flag=true;
(typeof(flag));
A.undefined
B.null
C.number
D.boolean
答案: D
4.下面()能在页面中弹出如图所示的提示窗口,并且用户输入框中默认无任何内容。
A. prompt("请输入你的姓名:");
B. alert("请输入你的姓名:");
C. ("row2").rows[0].innerHTML="任盈盈";
D. ("row2").rows[1].innerHTML="任盈盈";
答案:BC
3.在某页面中有一个10行3列的表格, 表格的id为Ptable,下面的选项()能够删除最后一行。
A.("Ptable").deleteRow(10);
第三章BOM编程
1.下列()可以使窗口显示前一个页面
A.back()
B.forward()
C.go(1)
D.go(-1)
答案: A
2.某页面中有两个id分别为mobile和telephone的图片,下面()能够正确的隐藏id为
mobile的图片
A.("mobile").="none";
B.("mobile").="none";
C.scrollTop
D.top
答案: C
第六章表单基本验证技术
对象的方法不包括()
A.charAt()
B.substring()
C.toUpperCase()
D.length()
答案: D
2.对字符串str="welcome to china"
A. (1,5)返回值是"elcom"
进行下列操作处理,描述结果正确的是
2.下列选项中()可以用来检索下拉列表框中被选项目的索引号。
A.selectedlndex
B.options
C.length
D.add
答案:A
3.在JavaScript中()方法可以对数组元素进行排序。
A.add()
B.join()
C.sort()
D.length()
答案: C
4.下列声明数组的语句中,错误的选项是
C.("mobile").="none";
D.("img").="none";
答案: B
3.关于下面的JavaScript代码,说法正确的是() var s=("p");
for(var i=0;i<;i++){
s[i].="none";
}
A.隐藏了页面中所有id为p的对象
B.隐藏了页面中所有name为p的对象
C.("pdate").getAttribute("2009-10-10");
D.("pdate").text="2009-10-10";
答案:AB
2.某页面中有如下代码,下列选项中()能把"令狐冲"修改为"任盈盈"。(选择两项) <table border="0" cellspacing="0" cellpadding="0" id="Table1">
相关文档
最新文档