1.
通过javascript控制id=“d1”的div隐藏,使用的代码是( D )
A、document.getElementById(“d1”).style.show = “false”;
B、document.getElementById(“d1”).style.show = “none”;
C、document.getElementById(“d1”).style.display = “false”
D、document.getElementById(“d1”).style.display = “none”;
2.
window对象如下哪个方法是创建一个有”确定”、”取消”两个按钮的对话框 ( C )
A、open( )
B、alert( )
C、confirm( )
D、prompt()
3.
在HTML页面上包含如下所示的层对象,则javascript语句document.getElementById(“info”).innerHTML的值是( B )
<div id=”info” style=”display:block”><p>请填写</p></div>
A、请填写
B、<p>请填写</p>
C、id=”info” style=”display:block”
D、<div id=”info” style=”display:block”><p>请填写</p>
4.
下列可以控制某个元素a的文本颜色的是 ( A )
<a href=”#” name=”a”>hello</a>
A、document.all.a.style.color
B、document.all.a.style.backgroundColor
C、document.a.color
D、document.a.gackgroundColor
5.
在页面运行js代码如下:
<script language="javascript">
var a=[2,4,3,6,1];
var sum=0;
var t;
for (var i=0;i<5;i++)
for (var j=0;j<4;j++){
if (a[j]>a[j+1]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
sum=sum+1;
}
</script>
分析程序执行完后a的值是( B )
A、6,4,3,2,1;
B、1,2,3,4,6;
C、1,2,3,6,4;
D、6,4,2,1,3
6.
下列不属于访问指定节点的方法的是( A )
A、obj.value
B、getElementsByTagName 得到是一个数组
C、getElementsByName 得到是一个数组
D、getElementById 得到的是一个对象
7.
在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是( D )
A、<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”>
B、<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”>
C、<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”>
D、<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”>
8.
编写Javascript函数实现网页背景色选择器,下列选项中正确的是( B )
A、function change(color){
window.bgColor=color;
}
B、function change(color){
document.bgColor=color;
}
C、function change(color){
body.bgColor=color;
}
D、function change(color){
form.bgColor=color;
}
9.
下关于JAVASCRIPT函数方法getMonth()的特点( B )
A、获取的月份是从1开始计数的
B、获取的月份是从0开始计数的
C、获取的月份是英文单词的缩写,如六月份为Jun
D、无法获取月份
10.
分析下面的Javascript代码段,输出结果是( C )
var s1=parseInt(“101中学”);
document.write(s1);
A、NaN
B、101中学
C、101
D、出现脚本错误
11.
在JavaScript中,把字符串“123”转换为整型值123的正确方法是( C )。
A、var str="123";
var num=(int)str;
B、var str="123";
var num=str.parseInt(str);
C、var str="123";
var num=parseInt(str); 转换函数
D、var str="123";
var num=Integer.parseInt(str);
12.
在JavaScript中,下面代码表示获取到文本框的值,则下列选项中验证文本框为空的条件表达式不正确的是 ( D ).
A、usrName ==""
B、usrName.length<=0
C、usrName===""
D、usrName.length<0
13.
在JavaScript中,下拉选项中可以获取滚动条距窗口顶端滚动的距离的是 ( A ).
A、document.documentElement.scrollTop;
B、document.documentElement.topScroll;
C、document.style.scrollTop;
D、document.style.topScroll;
14.
假设今天是2006年4月1日星期六,请问以下javascript代码输出结果是:( A )
var time = new Date( );
document.write(time.getMonth( ));
A、3
B、4
C、5
D、4月
15.
下列不是 JavaScript内置对象的有?( A )
A、Windows
B、String
C、Array
D、RegExp
16.
对代码 setTimeout("show()",100) 理解正确的是( A )。
A、表示100毫秒后调用一次show方法
B、表示每隔100毫秒调用一次show方法
C、有语法错误,要去掉双引号
D、以上说法都不准确
17.
对下面这段代码分析不正确的是( B )
var len=form1.elements.length;
for(var i=0 ;i<Len; i++)
{
if(form1.elements[i].value.length==0)
{
alert(“你的资料没有填写完善”);
return flase;
}
}
A、代码第1行是取得当前表单元素的个数
B、代码第1行是取得当前文本表单的个数
C、这是循环验证表单
D、这段代码可以验证表单中文本框中的值是否为空
18.
在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是( C )
A、document.myform.selCity.options.clear()
B、document.myform.selCity.options.deleteAll()
C、document.myform.selCity.options.length=0
D、document.myform.selCity.options.size=0
19.
在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句正确的是( B )
<html>
<body>
<div id=”imageLayer” style=”display:none;”>
<img src=”images/Sunset.jpg” width=”200” height=”100”></div>
</body>
<html>
A、document.getElementByTagName(“div”)[0].style.display=”block”
B、document.getElementById(“imageLayer”).style.display=”block”
C、document.getElementByName(“imageLayer”)[0].style.display=”block”
D、document.getElementByName(“imageLayer”).get(0).style.display=”block”
20.
代码阅读,请问以下代码输出结果是多少?( B )
<script type="text/javascript">
var a=“3” , b=“4”;
alert (isNaN(a));
alert (a+“+”+b );
alert (eval(a+“+”+b) );
</script>
A、true 、3+4 、 7
B、false、3+4 、 7
C、true 、a+b 、 7
D、语法错误,无法运行