javascript试题及答案
【篇一:javascript考试试卷】
txt>1、在javascript中能实现每隔一秒调用函数 foo( )的是() a. setinterval(foo( ),1000) b. clearinteval(foo( ),1000) c. cleartimeout(foo( ),1000) d. settimeout(foo( ),1000)
2、以下哪项是javascript函数说法正确的是() a.可以接受参数 b.返回一个值 c.没有返回类型
d. 没有return关键字
3、以下哪个对象可用来在浏览器窗口中载入一个新网址() a.document.url
b.window.location c.window.url
d.window.close
4、哪个对象包括了alert( )方法. a.window b.document c.location d.body
5、分析下面javascript的代码段: form
input type=”text” name=”txt1” value=”txt1” input type=”text” name=”txt2” value=”txt2”
onfocus=alert(“我是焦点”) onblur=alert(“我不是焦点”) /form
下面的说法正确的是()
a. 当用鼠标选中txt2时,弹出“我是焦点”消息框,再用鼠标选中txt1文本框时,弹出“我不是焦点”消息框
b. 当用鼠标选中txt1时,弹出“我是焦点”消息框,再用鼠标选中txt2文本框时,弹出“我不是焦点”消息框
c. 假如现在输入光标在txt1上,用鼠标单击页面上除txt2以外的其他部分时,弹出“我不是焦点”消息框
d. 假如现在输入光标在txt2上,用鼠标单击页面的其他部分时,弹出“我不是焦点”消息框
6、 在javascript中,文本域不支持的事件包括() a. onblur
b. onlostfocused c.onfocus d.onchange
7、 (“24.7” + 2.3 ) 的计算结果是() a. 27 b. 24.72.3 c. 24.72.3 d. 26.7
8、()事件处理程序可用于在用户单击按钮时执行函数 a. onsubmitb. onclick c. onchanged. onexit
9、用户更改表单元素 select 中的值时,就会调用( )事件处理程序。
a. onclickb. onfocus
c. onmouseoverd. onchange
10、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)
11、 名为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;}
12、如下代码片断,当鼠标移到图片上时,显示的内容是: img src=“s1.jpg” name=“photoshop” onmouseover= “src=‘s2.jpg’”
onmouseout=“src=‘s1.jpg’” alt=“我是不是很可爱呀!” a.s1图 b.s2图
c.s1图及文字“我是不是很可爱呀!” d.s2图及文字“我是不是很可爱呀!”
13、网页中有一个名为pre.gif的“后退”小图标,下面实现 “后退”功能正确的是:
a.a href=javascript:history.go(-1); img src=pre.gif width=67/a
b.a href=javascript:history.go(1); img src=pre.gif width=67/a c.a href=history.go(-1); img src=pre.gif width=67/a d.a href= history.go(1); img src=pre.gif width=67/a
14、分析下面的javascript代码段,输出结果是: varmystring=i am a good student; vara=mystring.in dexof(good);
document.write(a); a. 5b. 6 c.7d.8
15、已知页面上有一个名为“关闭图片”按钮,需关闭图片:img src=”ss.jpg”id=”dd” , 假设按钮的onclick事件的函数是close,下面对该函数的描述正确的是()
a.document.getelement.byname(‘dd’).style.display=’none’ b.document.getelement.byid(‘dd’).style.display=’none’ c.document.getelement.bytag(‘dd’).style.display=’none’
d.document.getelement.byname(‘dd’).style.display=’block’ 16、onblur事件表示() a.失去焦点b.获得焦点
c.内容发生改变 d.文本被选中