1、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、以下哪个对象可用来在浏览器窗口中载入一个新网址?Adocument.urlBwindow.locationCwindow.urlDwindow.close4、哪个对象包括了 alert(
2、)方法?AwindowBdocumentClocation5、分析下面 JavaScript 的代码段: 下面的说法正确的是:A. 当用鼠标选中 txt2 时,弹出“我是焦点”消息框,再用鼠标选中 txt1 文本框时,弹出“我不是焦点”消息框 B. 当用鼠标选中 txt1 时,弹出“我是焦点”消息框,再用鼠标选中 txt2 文本框时,弹出“我不是焦点”消息框 C. 假如现在输入光标在 txt1 上,用鼠标单击页面上除 txt2 以外的其他部分时,弹出“我不是焦点”消息框 D. 假如现在输入光标在 txt2 上,用鼠标单击页面的其他部分时,弹出“我不是焦点”消息框 6、 在 JavaScript
3、 中,文本域不支持的事件包括A onBlur B onLostFocused ConFocus DonChange 7、在表单(myform)中有一个电话号码输入文本框(tel), 格式如:01082668155,要求前 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.
4、var str=myform.tel.value; if (str.substr(0,4)!=”010-” 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
5、、如图 所示,点击该按钮,在 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.3C. 24.7 2.3 D. 26.710、 ( )事件处理程序可用于在用户单击按钮时执行 函数A. onSubmit B. onClickC. onChange D. onExit11、用户
6、更改表单元素 Select 中的值时,就会调用 ( )事件处理程序。A onClick B onFocusC onMouseOver D onChange12、onMouseUp 事件处理程序表示( )A 鼠标被释放B 鼠标按下C 鼠标离开某个区域D 鼠标单击13、ID 为“showTime”的 DIV 标签内显示时钟,每秒刷新一次,完成每秒刷新时钟的代码正确的是: AsetTimeout( showTime.innerText=new Date( ).toLocaleString( ),1000)BsetTimeout(showTime.innerHTML=new Date( ).toLoc
7、aleString( ),1000)CsetInterval(showTime.outerHTML=new Date( ).toLocaleString( ),1000) DsetInterval(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. str
8、ingC. 15 string D. 不输出任何信息15、名为 myform 的表单中有一个 ID 为 email 的文本框, email 中必须包含 和.字符,并且 和.两个字符均不在第一位,定义:var e= document.myform.email.value;下面验证 E-mail 的代码正确的是:Aif(e.indexOf(“”,1)=-1 | e.indexof(“.”,1)=-1)alert(“电子邮件格式不正确 ”) return false;Bif(e.indexof( “”,1)=-1 Cif(e.indexof(“”,0)=-1 | e.indexof(“”,0)=-1
9、)alert(“电子邮件格式不正确 ”) return false;Dif(e.indexof(“”,0)=-1 16、如下代码片断,当鼠标移到图片上时,显示的内容是:As1 图Bs2 图Cs1 图及文字“我是不是很可爱呀!”Ds2 图及文字“我是不是很可爱呀!”17、网页中有一个名为 pre.gif 的“后退”小图标,下面实现“后退”功能正确的是:ABCD18、分析下面的 javascript 代码段,输出结果是:var mystring=“I am a good student“; a=mystring.indexOf(“good“); document.write(a); A5 B6C.
10、 7 D. 819、已知页面上有一个名为“关闭图片”按钮,需关闭图片: , 假设按钮的 onClick 事件的函数是 close,下面对该函数的描述正确的是:Adocument.getElementByName(dd).style.display=noneBdocument.getElementById(dd).style.display=noneCdocument.getElementByTag(dd).style.display=noneDdocument.getElementByName(dd).style.display=block20、OnBlur 事件表示( )A失去焦点 B获得焦点C内容发生改变 D文本被选中21、在打开已知页面时,弹出一个名为adv.html、高 300、宽 250、显示工具栏但不显示