JavaScript初级单选题

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、语法错误,无法运行


版权声明:本文为weixin_45189658原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。