选择题(每题2分,共计100分)
-
当表单各项添写完毕,鼠标单击提交按钮时可以触发(B )事件。
A. onenter B. onsubmit C. onmouseDrag D. onmouseOver -
分析下面的JavaScript代码段,输出结果是(B)。
var a=15.59;
document.write(Math.round(a));
A. 15 B. 16 C. 15.5 D. 15.4 -
使用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容。下面语句正确的是(B )。
A.
B.
C.
D. -
假定今天是2006年4月1日星期六,请问下列JavaScript代码在页面上的输出结果是( C )。
var time=new Date();
document.write(time.getDate());
A. 2006 B. 4 C. 1 D. 6 -
在HTML中,表单中的input元素的(B)属性用于指定表单元素的名称。
A. value B. name C. type D. caption -
下面描述正确的是( A )。
A. switch语句用于重复执行一个语句块的操作
B. switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句
C. switch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误
D. switch语句又叫循环语句 -
分析如下JavaScript代码,b的值为( C )。
var a=1.5 ,b;
b=parseInt(a);
A. 2 B. 0.5 C. 1 D. 1.5 -
在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接"http://www.baidu.com"的javascript语句是( c )。
A. window.open(“http://www.baidu.com”);
B. document.write(“http://www.baidu.com”);
C. location.replace(“http://www.baidu.com”);
D. location.reload(“http://www.baidu.com”); -
在HTML中有如下代码,运行后页面显示结果为( D )。
A. 整个网页中活动链接的颜色为红色 B. 整个页面中的文字颜色为红色
C. 整个页面中用户访问过的链接的颜色为红色 D. 整个网页背景为红色
-
在JavaScript中,可以使用var today = new Date();这样的方法获得系统当前时间,假设系统时间是2007-7-2 星期一,则today.getDay() 的返回值是(D )。
A. 1 B. 0 C. 7 D. 星期一 -
分析下面的JavaScript代码 ,经过运算后m的值为( A )。
x=11;
y=“number”;
m=x+y;
A. 11number B. number C. 11 D. 程序报错 -
分析下面的JavaScript代码段,输出的结果是( d)。
emp=new Array(5);
emp[1]=1
emp[2]=2
document.write(emp.length);
A. 2 B. 3 C. 4 D. 5 -
在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。下列HTML代码可以实现该文本框获得鼠标时全部选中文本框内容的是(A )。
A.
B. <input name=“username” type=“text” οnchange="this.select()”/>
C. <input name=“username” type="text” οnfοcus=“this.focus()”/>
D. -
网页编程中,运行下面的JavaScript代码,则提示框中显示( B )。
A. 2 B. 2.5 C. 32/2 D. 16
-
分析下面的代码段,执行后的输出结果是( D )。
var x=“15”;
str=x+5;
A=parseFloat(str);
document.write(A);
A. 20 B. 20.0 C. NaN D. 155 -
在文档对象模型(DOM)中,所有对象都继承自( A )。
A. document对象 B. math对象 C. history对象 D. frame对象 -
分析下面的JavaScript代码段,输出结果是(c)
var mystring = “I am a student”;
var a = mystring.substring(9,13);
document.write(a);
A. stud B. tuden C. uden D. udent -
在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是(B )。
A. charAt()方法是获取位于指定索引位置的字符
B. indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置
C. charAt()方法的参数可以为一个或两个
D. indexOf()方法的参数为指定的索引值 -
在JavaScript中,下列定义数组的方法正确的是( B )。
A.emp=new Array[3]; B.emp=new Array(3);
C.emp=new ()array; D.emp=new Array[]; -
要动态改变层中的内容可以使用下列( D )方法。
A. 利用层的innerHTML改变内容
B. 利用层的visibility属性来实现
C. 可以通过设置层的隐藏和显示来实现
D. 可以通过设置层的样式属性display属性来实现 -
在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了( )事件后产生的。
A. onfocus B. onblur C. onchange D. onclick -
String对象的方法不包括( )。
A. charAt() B. substring() C. toUpperCase() D. length() -
使用String对象的indexOf()方法查找字符串”hello world”中是否包含G,下列语句描述正确的是( )。
A. 字符串"hello world"中不包含G字符,indexOf返回0
B. 字符串"hello world"中不包含G字符,indexOf返回null
C. 字符串"hello world"中不包含G字符,indexOf返回-1
D. 字符串"hello world"中不包含G字符,indexOf返回1 -
使用split("-")方法对字符串"北京-东城区-米市大街8号-“进行分割的结果是( )。
A. 返回一个长度为4的数组
B. 返回一个长度为3的数组
C. 不能返回数组,因为最后一个”-"后面没有数值,代码不能执行
D. 能够返回数组,数组中最后一个元素的数值为null -
以下哪个变量名是非法的( )。
A. numb_1 B. 2numb C. sum D. de2$f -
javaScript的表达式parseInt(“8”)+parseInt(‘8’)的结果是多少? C
A. 8+8 B. 88 C. 16 D. “8”+‘8’ -
下列有关函数的说法正确的是( )。
A. 函数名称是不区分大小写的,所以err()和Msg()表示的是同一个函数
B. 函数可以有多个参数,每个参数之间用分号隔开
C. 在函数的第一行还包括一个大括号,这是一种常见的风格,也可以将此大括号放到下一行
D. 函数可以有返回值,也可以没有返回值。如果没有返回值,必须使用return语句 -
光标移动在文本框上方时,文本框边框的颜色就改变了,这是因为激发了下列的( )事件。
A. onfocus B. onmouseup C. onmouseover D. onmousmove -
页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表btnPic),那么使用()就可以实现背景图片的改变。
A. οnmοuseοver=“className=btnPic”
B. οnmοuseοver=“this.className=btnPic”
C. οnmοuseοver=“this.style.className=btnPic”
D. this.btn.style.className=“btnPic” -
下列( )可以用来检索被选定的选项的索引号。
A.disabled B.selectedIndex C.option D.mulitple -
下面可以作为客户端脚本语言的是( )。
A. java B. c# C. PHP D. JavaScript -
在JavaScript中,命令按钮(Button)支持的事件包括( )。
A. onclick B. onchange C. onselect D. onload -
分析下面的JavaScript代码段:
var s1=15;
var s2=“string”;
if(isNaN(s1) )
document.writeln(s1);
if(isNaN(s2))
document.writeln(s2);
输出的结果是( )。
A. 15 string B. string 15 C. string D. undefined string -
下面对于JavaScript中的单选按钮(Radio),说法正确的是( )。
A. 单选按钮可以通过单击"选中"和"未选中"来进行切换
B. 单选按钮没有checked属性
C. 单选按钮支持onClick事件
D. 单选按钮的length属性返回一个选项组中单选项的个数 -
( )对象是浏览器对象模型中的顶层对象。
A. history
B. document
C. button
D. window -
以下( )可以代替history.forward()的功能。
A. history.go(0) B. history.go(-1) C. history.go(1) D. history.go(2) -
以下选项中,用来删除节点的函数是( )。
A. insertBefore B. appendChild C. removeChild D. deleteChild -
下列关于DOM模型节点访问说法正确的有( )。
A. 可以根据节点ID访问DOM节点
B. getElementsByTagName方法是根据节点的name属性访问节点
C. getElementsByName方法的作用是获取一个指定name属性值的节点
D. nodeValue属性可以访问节点的value属性值 -
下列选项中,可以获取元素所有子节点的属性是( )。
A. firstChild B. nodes C. childNodes D. nodeValue -
下列选项中,能够正确创建全局匹配的正则表达式是( )。
A. var reg=new RegExp()
B. var reg=new RegExp("\s*",“i”)
C. var reg=/\s*/i
D. var reg=/\s*/g -
下列选项中,返回搜索结果数组的函数是( )。
A. test B. exec C. replace D. search -
下列选项中,可以实现将文本中的所有"hello"更改变红色显示的是( )。
A. str.replace(/hello/i, “hello”. fontcolor(“red”));
B. “hello”.fontcolor(“red”)
C. int index=str.indexOf(“hello”);
str.substr(index, “hello”.length).fontcolor(“red”);
D. int index=str.indexOf(“hello”);
str.substr(index).fontcolor(“red”); -
关于正则表达式中的方法,说法不正确的是( )。
A. exec方法的作用是执行一段javascript脚本
B. test方法用来测试正则表达式的有效性
C. String对象的match方法是用来匹配模式字符串,并返回所有的匹配结果
D. exec方法的作用是搜索符合正则表达式模式字符串的内容 -
在JavaScript中,可使用Date对象的( )方法返回一个月中的每一天。
A. getDate
B. getYear
C. getMonth
D. getTime -
在JavaScript中,关于document对象的方法,下列说法正确的是( )。
A. getElementById()是通过元素Id获取元素对象的方法,其返回值为单个对象
B. getElementByNames()是通过元素name获取元素对象的方法,其返回值为单个对象
C. getElementbyId()是通过元素Id获取元素对象的方法,其返回值为单个对象
D. getElementbyNames()是通过元素name获取元素对象的方法,其返回值为对象组 -
在Html页面中,包含Id为"cover"的层,下列( )的JavaScript代码可以使该层显示。
A. document.getElementById(“cover”).style.disply=“block”;
B. document.getElementById(“cover”).style.disply=“none”;
C. document.getElementByNames(“cover”).style.disply=“visible”;
D. document.getElementByNames(“cover”).style.disply=“hidden”; -
分析下面的JavaScript 代码段,输出结果是( )。
Var s1=ParseInt(“101中学”);
Document.write(s1);
A. NaN
B. 101中学
C. 101
D. 出现脚本错误 -
在HTML页面中,CSS样式的属性名background-image应对应Style对象的属性名( )。
A. background
B. backgroundImage
C. image
D. backgroundColor -
分析下面的JavaScript代码段,输出结果是( )。
var a= new Array(2,3,4,5,6);
var sum=0;
for(i=1;i<a.length;i++)
sum+=a[i];
document.write(sum);
A. 20 B. 18 C. 14 D. 12 -
在HTML页面上包含如下创建层的语句,那么编写javascript语句实现隐藏该层的语句错误的是( )。
![](images/Sunset.jpg)