1、在JavaScript中每隔一秒调用函数 foo( ) ,下面哪种
是正确的?
A. setInterval("foo( )",1000)
B. clearInteval("foo( )",1000)
C. clearTimeout("foo( )",1000)
D. setTimeout("foo( )",1000)
2、以下哪项是JavaScript函数能实现的?
A.接受参数
B.返回一个值
C.以上都可以
3、以下哪个对象可用来在浏览器窗口中载入一个新网址?
A.document.url
B.window.location
C.window.url
D.window.close
4、哪个对象包括了alert( )方法?
A.window
B.document
C.location
5、
下面JavaScript的代码段:
下面的说法正确的是:
A. 当用鼠标选中txt2时,弹出“我是焦点”消息框,再用鼠标选中txt1文本框时,弹出“我不是焦点”消息框
B. 当用鼠标选中txt1时,弹出“我是焦点”消息框,再用鼠标选中txt2文本框时,弹出“我不是焦点”消息框
C. 假如现在输入光标在txt1上,用鼠标单击页面上除txt2以外的其他部分时,弹出“我不是焦点”消息框
D. 假如现在输入光标在txt2上,用鼠标单击页面的其他部分时,弹出“我不是焦点”消息框
6、 在JavaScript中,文本域不支持的事件包括
A. onBlur
B. onLostFocused
C.onFocus
D.onChange
7、在
单(myform)中有一个电话号码输入文本框(tel),
如:010-82668155,
前4位是010-,后面是8位数字。提交表单时,下面( )正确验证输入电话号码的有效性:
A.
var str= myform.tel.value;
if (str.substr(0,4)!=”010-”|| str.substr(4).length!=8
|| isNaN (parseFloat (str.substr (4))))
alter (“无效的电话号码!”);
B.
var str=myform.tel.value;
if (str.substr(0,4)!=”010-”&& str.substr(4).length!=8
&& isNaN ( parseFloat (str.substr (4))))
alter (“无效的电话号码”)
C.
var str=myform.tel.value;
if (str.substr(0,3)!=”010-”|| str.substr(3).length!=8
|| isNaN ( parseFloat (str.substr (3))))
alter (“无效的电话号码”)
D.
var str=myform.tel.value;
if (str.substr(0,4)!=”010-”|| str.substr(4).length!=8
||!isNaN (parseFloat (str.substr (4))))
alter (“无效的电话号码”)
8、如图
所示,点击该按钮,在ID为“Link”的DIV标签内显示北大青鸟超链接, 下面对该按钮的onClick事件函数描述正确的是:
A. Link.innerText='
北大青鸟'
B. Link.outerText='
北大青鸟'
C. Link.innerHTML='
北大青鸟'
D. Link.outerHTML='
北大青鸟'
9、(“24.7” + 2.3 ) 的计算结果是( )
A. 27 B. 24.72.3
C. 24.7 2.3
D. 26.7
10、( )事件处理程序可用于在用户单击按钮时执行
函数
A. onSubmit B. onClick
C. onChange D. onExit
11、用户更改表单元素 Select 中的值时,就会调用
( )事件处理程序。
A. onClick B. onFocus
C. onMouseOver D. onChange
12、onMouseUp 事件处理程序表示( )
A. 鼠标被释放
B. 鼠标按下
C. 鼠标离开某个区域
D. 鼠标单击
13、ID为“showTime”的DIV标签内显示时钟,每秒刷新
一次,完成每秒刷新时钟的代码正确的是:
A.setTimeout(‘showTime.innerText=new Date( ).toLocaleString( )’,1000)
B.setTimeout('showTime.innerHTML=new Date( ).toLocaleString( )',1000)
C.setInterval('showTime.outerHTML=new Date( ).toLocaleString( )',1000) D.setInterval('showTime.innerText=new Date( ).toLocaleString( )',1000)
14、分析下面的JavaScrip代码段,输出的结果是( )
var s1=15;
var s2=”string”;
if (isNaN (s1))
document.writeln (s1);
if (isNaN (s2))
document.writelh(s2);
A. 15 B. string
C. 15 string D. 不输出任何信息
15、名为myform的表单中有一个ID为email的文本框, email中必须包含@和.字符,并且@和.两个字符均不在第一位,定义:var e= document.myform.email.value;下面验证E-mail的代码正确的是:
A.if(e.indexOf(“@”,1)==-1 || e.indexof(“.”,1)==-1){
alert(“电子邮件格式不正确”) return false;}
B.if(e.indexof(“@”,1)==-1 && e.indexof(“@”,1)==-1){
alert(“电子邮件格式不正确”) return false;}
C.if(e.indexof(“@”,0)==-1 || e.indexof(“@”,0)==-1){
alert(“电子邮件格式不正确”) return false;}
D.if(e.indexof(“@”,0)==-1 && e.indexof(“@”,0)==-1){
alert(“电子邮件格式不正确”) return false;}
16、如下代码片断,当鼠标移到图片上时,显示的内容是:
A.s1图
B.s2图
C.s1图及文字“我是不是很可爱呀!”
D.s2图及文字“我是不是很可爱呀!”
17、网页中有一个名为pre.gif的“后退”小图标,下面实现
“后退”功能正确的是:
A.
B.
C.
D.
18、分析下面的javascript代码段,输出结果是:
var mystring="I am a good student";
a=mystring.indexOf("good");
document.write(a);
A.5 B.6
C. 7 D. 8
19、已知页面上有一个名为“关闭图片”按钮,需关闭图片:
, 假设按钮的onClick事件的函数是close,下面对该函数的描述正确的是:
A.document.getElementByName(‘dd’).style.display=’none’
B.document.getElementById(‘dd’).style.display=’none’
C.document.getElementByTag(‘dd’).style.display=’none’
D.document.getElementByName(‘dd’).style.display=’block’
20、OnBlur事件表示( )
A.失去焦点 B.获得焦点
C.内容发生改变 D.文本被选中
21、在打开已知页面时,弹出一个名为adv.html、高300、宽250、显示工具栏但不显示地址栏的弹出窗口,以下弹出窗口的代码正码的是:
A. open(“adv.html”,”left=250,height=300,toolbar=0,location=1”)
B.open(“adv.html”,””,”width=250,height=300,toolbar=1,location=0”)
C.open(“adv.html”,””,”width=250,top=300,
scrollbars=1,location=0”)
D.open(“adv.html”,””,”width=250,top=300,scrollbars=1,menubar=0”)
22、下面对代码段分析正确的是:
;
A.文字循环向左滚动100次,然后停止
B.文字向右无限次循环滚动;鼠标停在文字上时,文字停
止滚动,移开时,继续滚动,
C.文字循环向右滚动100次,鼠标停在文字上时,文字停止
滚动,移开时,继续滚动
D.文字向右来回往复滚动,鼠标停在文字上时,文字停止
滚动,移开时,继续滚动
23、分析javascript代码段,输出结果是:
var a="125.8765";
c=parseInt(a);
d=parseFloat(a);
document.write(c+" "+d)
A.125.8765 126
B. 125 125.8765
C. 125.8765 125
D. 126 125.8765
24、如下代码片断的作用是:
点我看看
A.重载当前窗口
B.刷新当前窗口
C.关闭当前窗口
D.弹出提示窗口
25、分析下面的javascript代码段,输出的结果是:
var a=12.59;
b=10.35;
c=Math.round(a);
d=Math.round(b);
document.write(c+" "+d)
A.12.52 10.35
B.13 10
C.12 10
D.13 11