JS题库

 

选择题

1、 JavaScript脚本语言的前身是 (    )

A.Basic     B.Live Script   C.Oak   D.VBScript

答案:B    难度   容易

2、 以下哪个不是javascript语言的特点:(  ) 

     A. 基于对象  B. 跨平台 C. 编译执行 D. 脚本语言

答案:C

难度   容易

3标记符title是放在标记符什么之间的(  )

A.html与html     

B.head与head      

C.body与body      

D.head与body

答案:B

难度  容易

4以下哪个不是javascript的全局函数(   ) 

A. escape    B. parseFloat    C. eval     D. setTimeout

答案:D

难度  中等

5在不指定特殊属性的情况下,哪个HTML标签可以手动输入文本(   )

A. <span></span>               B. <INPUT    type=”text”/>

C. <INPUT    type=”hidden”/>    D. <DIV></DIV>

答案:B

难度  容易

  1. JavaScript 使用(   )来分隔两条语句。

A、分号   B、逗号  B、括号      D、句号

答案:A

难度  容易

7  下列JavaScript的判断语句中(  )是正确的。

A.if(i==0)        B.if(i=0)        C.if i==0 then        D.if i=0 then

答案:A

难度  一般

8、以下不属于鼠标事件的是(   )。

A.onclick        B.onmouseover    C.onload        D.onmouseout

答案:C

难度  一般

9  不能使用在标签“<form>”中的属性是()

A.action       B.name        C.type        D.id

答案:C

难度  一般

10  JavaScript函数setTimeOut(”countA()”,1000)的作用是(     )。

A.每隔1分钟调用一次countA()函数    B. 每隔1秒钟调用一次countA()函数  

C. 1分钟后调用countA()函数            D. 1秒钟后调用countA()函数

答案:D

难度  中等

11  HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是(   )

A.post方法传递的数据对客户端是不可见的

B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制

C.post方法对发送数据的数量限制在255个字符之内

D.get方法传递的数据对客户端是不可见的

答案:A

难度 一般

12在Javascript中要改变页面文档的背景色,需要修改document对象的(  )属性

A.backColor    B.backgroundColor    C.bgColor    D.background

答案:C

难度  

13在Javascript中,可以使用Date对象的(  )方法返回一个月中的某一天。
A.getDate      B.getYear      C.getMonth      D.getTime

答案:A

难度  难
14下列选项中关于JavaScript浏览器对象中history对象的说法错误的是()
A、history对象记录了用户在一个浏览器中已经访问过的URL

B、history对象的父对象是JavaScript浏览器对象的根对象window

C、应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能

D、应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮

答案:D

难度  中等
15分析下面创建按钮控件的HTML代码,当点击此按钮后产生的结果是(  )

<INPUT TYPE=”button” VALUE=”ok”  onClick=”this.style.background=’red’”>

A、按钮中的文字显示红色

B、页面中的文字显示红色

C、页面中的背景色显示红色

D、按钮的背景色显示红色

答案:D

难度  中等

16 分析下面的Javascript代码,经过运算后m的值为(  )

x=11;   y=”number”;  m=x+y;

A、11number    B、number  C、11    D、 程序报错

答案:A

难度  一般

17“HTTP”的中文含义是______。 

A)    文件传输协议         B) 超文本传输协议   C) 顶级域名网址   D)    以上都不是 

答案:B

难度  容易

18以下关于HTML的叙述中错误的是______。 

A)    网页文件都是由HTML编写而成的 

B)    HTML具有与操作系统和硬件平台无关性 

C)    HTML的中文意思是“超文本标记语言”

 D)   可以通过任何一种文本编辑器编写HTML文件

答案:A

难度  一般

19___标记标注网页中一个段落的开始。

 A)    <p>        B)     <hr>        C)    <br>      D)       <b>

答案:A

难度 容易

20 <font>标记控制文字字体颜色的属性是______。 

A) color      B) size    C) style        D) face

答案:A

难度  容易

21<TR>表示______。 

A) 一张表   B) 一行  C) 一列   D) 一个单元格

答案:B

难度  容易

22关于<table>标记的叙述,错误的是______。 

  1. 使用<table>标记可以控制页面布局 

B) 使用<table>标记可以设置表格的对齐方式

C) <table>标记的cellspacing属性可以使单元格更大 

D) <table>标记的width属性值既可以是百分比,也可以是具体的数值。

答案:C

难度  中等

23能正确设置页面背景颜色的是______。 

A) <body color=”#rrggbb”> 

B) <body background=”#rrggbb”> 

C) <body vlink=”#rrggbb”> 

D) <body bgcolor=”#rrggbb”>

答案:D

难度 

24若要以标题2、居中、红色显示“我的网站”,以下用法中,正确的是   

 A) <h2  align="center"><color  color="#ff0000">我的网站</h2></color> 

B) <h2  align="center"><font  color="#ff0000">我的网站</h2></font> 

C) <h2  align="center"><color  color="#ff0000">我的网站</color></h2> 

D) <h2  align="center"><font   color="#ff0000">我的网站</font></h2>

答案:D

难度 

25关于CSS,以下叙述错误的是______。 

A)    CSS的中文意思是层叠样式表,简称样式表 

B)    CSS可以精确地控制网页里的每一个元素  

 C)    一个HTML网页文件只能应用一个CSS文件 

D)   CSS文件可以单独保存而不必和HTML文件合并在一起

答案:C

难度  一般

26写“Hello World”的正确javascript语法是? 

  1. document.write("Hello World")       

  B. "Hello World"   

C. response.write("Hello World")       

 D. ("Hello World")

答案:A

难度 一般

  1. JS特性不包括( ) 

A.解释性              B.用于客户端              C.基于对象           D.面向对象

答案:D

难度 一般

28下列JS的判断语句中( )是正确的 

A.if(i==0)             B.if(i=0)        C.if i==0 then        D.if i=0 then

答案:A

难度 一般

29下列JavaScript的循环语句中( )是正确的 

A.if(i<10;i++)                     B.for(i=0;i<10)      C.for i=1 to 10  D.for(var i=0;i<=10;i++)

答案:D

难度 中等

30下列的哪一个表达式将返回假 

A.!(3<=1)                                                B.(4>=4)&&(5<=2)      

C.(“a”==”a”)&&(“c”!=”d”)          D.(2<3)||(3<2)

答案:B

难度 中等

31下列选项中,( )不是网页中的事件 

A.onclick              B.onmouseover      C.onsubmit            D.onbutton 无

答案:D

难度 一般

32有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为: 

A.x<10        B. x<=10        C.x<20           D.x<=20

答案:D

难度 一般

  1. JS语句 var a1=10; var a2=20; 

alert(“a1+a2=”+a1+a2) 

将显示( )结果 

A.a1+a2=30    B.a1+a2=1020              C.a1+a2=a1+a2 

答案:B

难度 

34将字串s中的所有字母变为小写字母的方法是( ) 

A.s.toSmallCase()                B.s.toLowerCase()         C.s.toUpperCase()            D.s.toUpperChars() 

答案:B

难度 一般

35以下( )表达式产生一个0~7之间(含0,7)的随机整数.

 A.Math.floor(Math.random()*6)  

  1. Math.floor(Math.random()*7)

C.Math. floor(Math.random()*8)  

D.Math.ceil(Math.random()*8)

答案:C

难度 中等

36 产生当前日期的方法是( ) 

A.Now();              B.Date        C.new Date()         D.new Now()

答案:C

难度 一般

37如果想在网页显示后,动态地修改网页内容( ) 

A.是不可能的              B.通过document.write(“新的标题内容”)           

C. 通过document.title=(“新的标题内容”)         D. 通过document.changeTitle(“新的标题内容”)

答案:B

难度 一般

38某网页中有一个元素是按钮,其id是myButton,表述该按钮对象的方法是() 

A.document.forms.myButton        

B.document.getElementById(“myButton”)

C.document.forms[0].element[0]        

D.以上都可以 

答案:B

难度 容易

  1. HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。

 A.<HTML> B.<HEAD> C.<BODY> D.<TITLE> 

答案:A

难度 容易

40在HTML页面中,CSS样式的属性名为background-image,对应的style对象的属性名是()。 

A.background   B.backgroungImage  C.image  D.background

答案:B

难度 

41在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是() 

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

答案:C

难度 

  1. HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()

 A.post方法传递的数据对客户端是不可见的 

B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制 

C.post方法对发送数据的数量限制在255个字符之内 

D.get方法传递的数据对客户端是不可见的

答案:A

难度 一般

43在DOM对象模型中,下列选项中的()对象是DOM对象中最主要的对象。

Ahistory  B.document  C.button  D.text

答案:B

难度 容易

44在HTML文档对象模型中,history对象的()用于加载历史列表中的上一个URL页面。 

Anext()  B.back()  C.forward()  D.go(0)

答案:B

难度 一般

45Javascript中要改变页面文档的背景色,需要修改document对象的()属性。 

  1. BackColor  B.BackgroundColor  C.BgColor  D.Background

答案:C

难度 一般

46在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()。 

A.文本框   B.复选框   C.列表框   D.按钮

答案:D

难度 一般

47在HTML页面上编写Javascript代码时,应编写在()标签中间。 

A.<javascript></javascript> 

B.<script></script> 

C. <head></head> 

D. <body></body>

答案:B

难度 容易

48编写Javascript函数实现网页背景色选择器,下列选项中正确的是() 

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; }

答案:B

难度 中等

49在Javascript中,可以使用Date对象的()方法返回一个月中的某一天。 

  1. getDate  B.getYear  C.getMonth  D.getTime

答案:A

难度 一般

50在Javascript中,对于浏览器对象的层次关系理解正确的是()

A.window对象是所有页面内容的根对象 

B.document对象包含location对象和history对象

C.location对象包含history 

D.document对象不包含form对象 

答案:A

难度 一般

51下列选项中关于浏览器对象的说法错误的是() 

A.history对象记录了用户在一个浏览器中已经访问过的URL

B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息 

C.location对象是history对象的父对象 

D.location对象是window对象的子对象

答案:C

难度 一般

52在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是() 

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=”计算”>

答案:D

难度  一般

53分析下面的Javascript代码段,输出结果是() 

var mystring=”I am a student”; var a=mystring.substring(9,13); document.write(a); 

Astud  B.tuden  C.uden  D.udent

答案:C

难度 中等

  1. Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是() 

A.submit();

B.myform.submit() 

C.document.myform.submit() 

 D.window.myform.submit();

答案:C

难度 中等

55在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是() 

<input name=”password” type=”text” οnkeydοwn=”myKeyDown()”> 

A.     function myKeyDown(){ 

if (window.keyCode==13) 

        alert(“你按下了回车键”); 

B.      function myKeyDown(){ 

if (document.keyCode==13) 

        alert(“你按下了回车键”); 

C.      function myKeyDown(){ 

if (event.keyCode==13)         alert(“你按下了回车键”); 

D.     function myKeyDown(){ 

if (keyCode==13) 

        alert(“你按下了回车键”);

答案:C

难度 

56如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。 

        <img id=”pic” src=”Sunset.jpg” width=”400” height=”300”>

A.document.getElementById(“pic”).style.display=”visible”; 

B.document.getElementById(“pic”).style.display=”disvisible”; 

C.document.getElementById(“pic”).style.display=”block”; 

D.document.getElementById(“pic”).style.display=”none”;

答案:D

难度 一般

57如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。 

        <img id=”pic” src=”Sunset.jpg” width=”400” height=”300”  ____________ > 

  1. style=”display:visible”; 

B. style=”display:disvisible”; 

C. style=”display:block”; 

D. style=”display:none”; 

答案:D

难度 一般

58在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是() 

A.<a href=# οnmοuseοver=this.style.fontSize=30px>注册</a> 

B.<a href=# οnmοuseοut=this.style.fontSize=30px>注册</a>

 C.<a href=# οnmοuseοver=this.style.font-size=30px>注册</a> 

D.<a href=# οnmοuseοut=this.style.font-size=30px>注册</a>

答案:B  C

难度 中等

59在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。 

A.onFocus  B.onBlur  C.onSubmit   D.onKeyDown

答案:D

难度  一般

60在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句正确的是()

 <html> 

<body> 

<div id=”imageLayer” style="width: 200px; height: 200px; background-color: #4BD963; display: none;"> 

</div> 

</body>

 <html> 

A. document.getElementByTagName(“div”).style.display=”block” 

B.document.getElementById(“imageLayer”).style.display=”block”; 

C.document.getElementByName(“imageLayer”).style.display=”block”; 

D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;

答案:B

难度 

61分析下面的Javascript代码段,输出结果是() 

var s1=parseInt(101中学”); document.write(s1); 

A. NaN   B.101中学  C.101   D.出现脚本错误

答案:C

难度 中等

62. 请看下列html代码:                     

<p class="s1">hello</p>

能使文本“hello”字体大小变成40px的jQuery代码是:

A. $('div.s1').css('font-size','40px');

B. $( 'p.s1' ) .css ( 'font-size' , '40px' );

C. $('#s1').css('font-size','40px');

D. $('p#s1').css('font-size','40px');  

答案:B

难度  一般

63. 下述html代码: 给第二个<li>设置字体颜色正确的是:   

 <ul>   <li>item1</li>

  <li>item2</li>

  <li>item3</li>

 </ul>

 

A. $( 'ul li:eq( 2 )' ) .cssStyle( 'color' , 'red' )

B.  $('ul li:eq( 1 )') .cssStyle( 'color' ,'red')

C.  $( 'ul li:eq( 2 )' ) .css ( 'color' , 'red' )

D  $( 'ul li:eq( 1 )' ) .css ( 'color' , 'red' )

答案:D

难度 一般

64、请看下列html代码和jQuery代码片段:           

 <body style="font-size: 30px;">

  <div style="display: none;">1002</div>

  <div>1003 </div>

  <input type="hidden" name="userId" value="1001" />

  <input type="text" name="userId" value="1002" />

  <input type="button" value="可见性过滤选择器"   οnclick="f3();" />

 </body>

jQuery代码如下:

alert( $( 'input :hidden' ) . val( ) );

弹出对话框上显示的内容是:        

A.1001         B.1002       C.1003            D.1004

答案:A

难度  一般

65.  setTimeout(“move()”,20)意味着          

A、每隔20秒,move()函数就会被调用一次

B、每隔20分钟,move()函数就会被调用一次

C、过隔20毫秒后,move()函数就会被调用

D、move()函数被调用20次

答案:C

难度  一般

66. 在jQuery中,如果想要从DOM中删除所有匹配的元素,下面选项中正确的是:      

A.remove()   B.removeAll()     C.empty()     D.delete()

答案:B  a

难度 一般

67.  dom.html页面有如下代码:                                     

<div id="d1"><span>hello jQuery</span></div>

使用下列jQuery代码:

  alert($('#d1').html());

  alert($('#d1').text());

弹出框上显示的内容为:

A. 分别弹出 hello jQuery 和 <span>hello jQuery</span>  

B. 分别弹出<span>hello jQuery</span>   和 <span>hello jQuery</span>  

C. 分别弹出<span>hello jQuery</span>  和hello jQuery

D. 分别弹出hello jQuery  和hello jQuery

答案:C

难度 一般

68. 在jQuery中

$( '#hello' ). css ( "color" , "#ff0000" )

表示的含义是:      

A.  表示选择id为hello的元素,并设置颜色为"#ff0000"

B.  表示选择id为hello的元素,并且取到该元素字体显示的颜色

C.   表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色

D.  表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色

答案:A

难度  一般

69.请看下列html,css和jQuery代码片段:              

html代码如下:

<div class="s1"></div>

css代码如下:

<style>

 .s1{

       width:100px;

       height:100px;

       background-color: red;

 }

 .s2 {

       background-color: yellow;

    }

</style>

jQuery代码如下:

$(function(){

  $('div') .hover( function(){

            $(this).addClass('s2');

        } ,  function(){

            $(this).removeClass('s2');

  });

 });

以上代码在浏览器上显示的效果是:

A.连续点击div上以后,div背景显示为红色

C. 连续点击div上以后,div背景显示为黄色

C.鼠标悬停在div上以后,div背景显示为红色

D.鼠标悬停在div上以后,div背景显示为黄色

答案:D

难度 中等

70. 下列代码的功能是:                           

<html>

 <head>

  <title>event </title>

  <script type="text/javascript" src="js/jquery-1.8.3.js"></script>

  <script type="text/javascript">

   $(function(){

                $('a').click(function(){

                     alert('helloworld');

                });

            });  

  </script>

 </head>

 <body>

  <a href="#">test1<a><br>

  <a href="#">test2<a><br>

  <a href="#">test3<a><br>

  <a href="#">test4<a><br>

 </body>

</html>

A.给第二个超链接附加单击事件

B.给最后一个超链接附加单击事件

C.给第一个超链接附加单击事件

D.给所有的超链接附加单击事件

答案:D

难度  一般

71下面哪一个是用来在文件末尾追加内容的?    

A、 After( ) 在元素外尾部添加     B、append( ) 在元素内尾部添加//prepend在元素内头部添加     C、insert ( )      D、Before( ) 在元素外尾部添加

答案:B

难度  一般

72  .如果需要获取段落的中的文本内容,用下面哪种来实现? ()  

A、 $(“p”).text() B、$(“p”).contains() C、$(“p”).input() D、$(“p”).attr(name)

答案:A

难度  一般

73.现有一个表格,如果想要匹配所有行数为偶数的,用__________实现 

A  $( "tr:first" ) 第一行      B、$( "tr:gt " )     C、$( "tr:even" )          D、$( "tr:odd" ) 奇数行  

答案:C

难度 一般

74.如果想要找到一个表格的指定第二行数的元素,用下面哪个方法可以快速找到指定元素? 

 A、$( "tr:first" )    B、$( "tr:gt(4)" )   C、$(  "tr:eq(1)"  )    D、 $( ":header" )

答案:C

难度  一般

75. 选择所有的表单输入元素,包括input, textarea, select 和 button   ( )

A、$(":input")      B、$(":text")      C、$(":hidden")    D、 $(":file")  

答案:A

难度  中等

76. 在jquey中, 选择id值等于one的段落正确的是 ( )   

A、$( "#one" )        B、$( "one" )       C、$( "p" )     D、 $( ".one" )  

答案:A

难度 容易

77 .下列说法错误的是()

 A、JavaScript是通过浏览器解释执行的

B、jQuery是JavaScript比较流行的一种类库

C、JavaScript可以实现任何功能

D、JavaScript可以书写原生态的ajax代码 

答案:C

难度 一般

78 .在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?()

 A、delete()          B、empty()子元素       C、remove( )   D、insertAfter ()

答案:C

难度 一般

79  .在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的? () 

A、width(  )      B、documentWidth( )       C、height       D、innerWidth(  ) 包括内边距  

答案:A

难度 一般

80.在jquery中,想让一个元素隐藏,用______实现 

A、click(fn) B、change(fn)      C hide()    D、  show(    )           

答案:C

难度 一般

81.在jquery中,鼠标移动到一个指定的元素上,会触发指定的一个方法,实现该操作的是______________。                                     

A、click(fn)    B、hover( over , out )    C hide()    D、  show(    )      

答案:B

难度 一般

82,在jquery中,选择使用myClass类的css的所有元素 ( )

A、$(".myClass")    B、$("#myClass")   C  $(*)   D、 $("body")     

答案:A

难度 容易

83、在进行表单验证时,当填写完文本框信息移出有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种及时错误信息是在文本框发生了什么事件后产生的?

A、onFocus     B、onBlur      C、onChange     D、onClick

答案:B

难度 一般

84、下列声明数组的语句中,错误的选项是               

A、var arry1=new Array();         B、var arry1=new Array(3);

C、var arry1[]=new Array(3)(4); 创建二维数组    

D、var arry1[]=new Array(‘3’,’4’) ;

答案:CD

难度 中等

85弹出输入框,默认内容是“Hello World”的正确javascript语法是?        

A) document.write("Hello World") B) "Hello World"

C) response.write("Hello World") D) prompt(“输入”,"Hello World")

答案:D

难度 一般

86、JS以下( )表达式产生一个0~7之间(含0,7)的随机整数.

A.Math.floor(Math.random()*6)

B.Math.floor(Math.random()*7)

C.Math. floor(Math.random()*8)

D.Math.ceil(Math.random()*8)

答案:C

难度 一般

87 在Javascript中,可以使用Date对象的(      )方法返当前的年份      

A.getFullYear    B.getYears     C.getMonth     D.getTime

答案:A

难度 一般

88、在JavaScript中,以下代码能关闭一个窗口的是             

A.window.exit() B.window.shutdown()

C.window.end()  D.window.close()

答案:D

难度 一般

89下面关于JQuery优势描述错误的是(       )。 

A、轻量级库,兼容各种浏览器 

B、提供了插件机制,能够扩展jQuery框架 

C、功能强大操作简单 

D、jQuery非常强大,只能以文本格式数据交互  

答案:D

难度 一般

90在jQuery中,把所有匹配的元素插入到另一个指定的元素的前面,可以采用(       )。 

A、after()         B、insertBefore ()            C、before()                 D、addBefore()

答案:B

难度 一般

91.有如下html代码:

<input type="button" value="事件绑订" id="b1"/>

现需要使用jQuery给该按钮绑订点击事件,下列选项正确的是:

A. $(function(){

  $('#b1').onclick(function(){

     alert('绑订成功');

  });

  });

B. $(function(){

  $('#b1').bind('click',function(){

          alert('绑订成功');

  });

 });

 

C. $(function(){

  $('#b1').onclick(function(){

          alert('绑订成功');

      });

 });

 

D.$(function(){

      $('#b1').('click',function(){

          alert('绑订成功');

      });

 });

答案:B

难度  一般

92 .请看下列html代码:            

<ul id="u_item">

  <li>item1</li>

  <li>item2</li>

  <li>item3</li>

 </ul>

使用jQuery计算<li>的个数,下列代码正确的是:

A.var $obj = $('ul li');

   alert($obj.length());

B.var $obj = $('li');

   alert($obj.length);

C.var $obj = $('#li');

   alert($obj.length());

D.var $obj = $('#li');

   alert($obj.length);

答案:B

难度  中等

93.请看下列jQuery代码:

$(function(){

 $('#s1').change(function(){

   $.get( 'carinfo.do' ,  {'name':$('#s1').val()} ,

  function(data){

     //待补充

     },1000);

   },'json');

 });

});

关于上述代码,下列说法正确的是:

A. 预期服务器返回XML形式数据

B.预期服务器返回json形式数据

C.发送到服务器的参数名字是json

D.代码“ function(data)”中的desc表示传到服务器中的参数

答案:B

难度 中等

94.下列属于jQuery对AJAX提供支持的方法是:         

A.onload()          B.json()           C.xml()     D.ajax()

答案:D

难度 一般

95  XmlHttpRequest对象的readyState的属性有(      )种状态 

A 2   B 3  C 4  D 5

答案:D

难度 中等

96 下面关于Jquery 节点操作说法正确的是(    )

A html() 获取或设置元素的文本 

B attr() 获取或设置元素的HTML内容 

C val() 获取或设置元素的值 

D text() 获取或设置属性的值

答案:C 

难度 一般

97以下属于Ajax的直接组成部分的是(  )

A  XmlHttpRequest      B  JavaScript        C Service        D  Html

答案:A

难度  容易

98 下列选项中关于Ajax技术的说法错误的是(   )。 

A. Ajax技术实现了页面“无刷新”         

B. Ajax技术的优势在于避免了重复加载,浪费网络资源 

C. Ajax技术的优势在于提供连续的用户体验,而不被页面刷新终端       

D. Ajax技术封装了访问数据库的代码

答案:D

难度 中等

99在jQuery中,要实现文本框显示字体颜色设置成红色,下面( )是正确的。

 <input id=’tb’ type=’text’>

A、$(“#tb”).attr("color","red")            B、$(“.tb”).attr(“color”,"red")

C、$(“#tb”).bind("red","color")            D、$(“.bt”).bind("red","color")

答案:A

难度 一般

100在Ajax技术中,获取服务器端回传状态码,应该采用XMLHttpRequest对象的(      )属性。

 A、responseXML    B、responseText    C、status     D、getXml

答案:C

难度 中等

判断题

1  Jquery是一个全新技术,他不依赖其他计算机语言(  )

答案:        难度 容易

2  Javascript脚本是运行在浏览器端的程序代码。(  )

答案:        难度 容易

3  Javascript代码块,不能写在网页文件外部,独立称为一个文件。(   )

答案:        难度 容易

4.  <HR>是换行标签。(  )

答案:         难度 容易

5.  jQuery在选择元素时和css没有区别

答案:         难度 容易

6.  应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮(  )

答案:         难度 一般

7  JavaScript代码:

<script type="text/javascript">  

document.write("<h1>hello</h1>");

</script>。

是向网页中输出段落    (   )

答案:           难度 一般

8.  isNaN(5) 返回的结果为false。(    )

答案:           难度 

9.  Ajax是一个同步传输技术。(  )

答案:           难度 容易

10  使用javascript脚本语言的代码,都不可以采用Jquery替换。(    )

答案:           难度 容易

  1. .location对象是history对象的父对象 ()

答案:           难度 一般

  1. .Javascipt是一种脚本语言,由web浏览器进行解释和执行()

答案:           难度 一般

  1.  Javascript的算术运算符 答:主要有:+ -* / % ! ()

答案:           难度 容易

  1.  alert() 和confirm() 都是 window 对象的方法;()

答案:           难度 一般

  1.  location对象是history对象的父对象()

答案:           难度 一般

  1. 在JavaScript中,数组的length属性用于返回数组中元素的个数

答案:           难度 一般

  1.  alert() 和confirm() 都是 window 对象的方法;()

答案:         难度 一般

  1. charAt()方法是获取位于指定索引位置的字符()

答案:         难度 一般

  1. indexOf()方法是查找字符或字符串的位置,返回第一次出现的位置 ()

答案:         难度 一般

  1.  charat()方法的参数可以为一个或两个 ()

答案:         难度 一般

  1.  indexOf()方法的参数为指定的索引值()

答案:         难道 一般

  1.  应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能 

答案:         难度 一般

  1.  history对象的父对象是JavaScript浏览器对象的根对象window

答案:         难度 一般

  1.  history对象记录了用户在一个浏览器中已经访问过的URL()

答案:         难度 一般

  1.  alert() 和confirm() 方法功能相同()

答案:       难度 一般

  1.  prompt() 方法的功能是显示一个带有“确定”和“取消”按钮的对话框

答案:        难度 一般

  1.  confirm() 方法的功能是显示一个带有“确定”按钮的对话框

答案:        难度 一般

  1.  location对象是window对象的子对象()

答案:        难度 一般

  1.  location对象相当于ie浏览器中的地址栏,包含关于当前url的地址信息()

答案:        难度 一般

  1.  histroy对象记录了用户在一个浏览器中浏览过的url 

答案:        难度 一般

  1.  getElementById()通过元素id获取元素对象的方法,其返回值为单个对象()

答案:        难度 一般

  1.  getElementsByName()是通过元素name获取元素对象的方法,其返回值为单个对象()

答案:        难度  一般

  1.  getElementbyid()是通过元素id获取元素对象的方法,其返回值为多个对象

答案:        难度 一般

  1.  getElementsbyname()是通过元素name获取元素对象的方法,其返回值为对象组()

答案:        难度 一般

  1. 使用innerHTMl属性可以动态创建页面元素的子节点()

答案:对        难度 

  1. 使用innerHTML属性设置的内容将以纯文本形式显示()

答案:还有标签 难度 一般

  1.  使用innerHTML属性设置的内容将以HTML方式进行解析()

答案:         难度 

  1.  substr方法用来截取指定长度的子字符串()

答案:         难度 一般

  1.  substr方法用来截取指定范围的子字符串()

答案: 不包括最后一位难度 一般

  1. “hello,word”.substring(5)是用来截取第五个字符后的所有字符()

答案:         难度 中等

  1. <hr>标签是向页面中添加一个回车符

答案:         难度 容易

42 在JavaScript中length属性是返回数组的长度

答案:         难度 一般

43  在JavaScript中onsubmit是当表单提交时发生的事件

答案:         难度 容易

44 HTML与XHTML没有区别

答案:         难度 容易

45 JavaScript比任何其他的语言都有优势

答案:         难度 容易

46 css技术可以帮助在网页设计时使网页具有统一的外观

答案:         难度 容易

47 web标准的制定者是w3c

答案:          难度 容易

48  JScript是javascript的简称JS

答案:          难度 一般

49  javascript是网景公司开发的一种浏览器脚本语言,其目的是为了简化css的开发难度

答案:T        难度 一般

50  AJAX技术一定要使用javascript技术JQ

答案:          难度 中等

 

填空题

1 判断基本数据类型的方法是___typeof____   难度 容易

2 window的____prompt()___方法可以显示输入对话框   难度 一般

3 在Javascript语言中,当元素失去了焦点时激发的事件是____onblur____  难度 一般

4 JavaScript中基本数据类型有__4_5__种   难度  容易

(number/null/布尔/NaN/未定义)

5 JavaScript中弹出提示框使用的方法是___alert_____  难度 容易

6 JavaScript中通过ID获取元素的方式是___document.getElementById______ 难度 一般

7 JavaScript的运行方式是_____通过浏览器解释执行_______  难度 一般

8 JavaScript中window的_____confirm___方法可以显示确定对话框  难度 一般

9 网页编程中,运行下面的javascript代码,则提示框中显示_____2.5____  难度 一般

<script language="javascript">  

x=3;y=2;z=(x+2)/y;alert(z);

</script>               x='3';y=2;z=(x+2)/y;alert(z); z=16;

10 分析下面的javascript代码:x=11;y="number";m=x+y;m的值为___11number____  难度 一般

11 分析如下javascript代码段,则运行后在页面上输出___1010____  难度 一般

var c="10",d=10;

document.write(c+d)

12 在JavaScript中,下列列表框的某一项被选中时将触发___onChange___事件   难度 一般

13 在JavaScript中 定时器有_______setInterval_______,______setTimeout__________  难度 一般

14 在JavaScript中,网页后退的代码是_____history.back()/history.go(-1)________    难度 一般

15 jquery访问对象中的size()方法的返回值和jQuery对象的__length_____属性一样.  难度 一般size()方法的返回值(返回个数)

16 现有一个表格,如果想要匹配所有行数为偶数的,用___even_____实现,奇数的用__odd__实现。 难度 容易

17 在一个表单里,想要找到指定元素的第一个元素用___first/eq[0]______实现,那么第二个元素用____eq(1)_____实现。 难度 一般

18 在jquery中,想让一个元素隐藏,用____hide()____实现,显示隐藏的元素用___show()______实现。 难度 容易

19 在jQuery中,使用____val()____来获取表单输入元素的值   难度  一般 (JS中用value)

20 在jQuery中document.getElementById("title").innerHTML与____$("#title").html( )_____功能相同  难度 中等

21 将所有 div 元素的高度设置为 100 像素的正确 jQuery 代码是_____$("div").height(100)/$(“div”).css(“height”,”100px”)____   难度 一般

22 下列的代码<p> This is just a test.</p> <p> So is this</p>。则$("p").eq(1) 结果:_______<p>So is this</p>___________  难度  一般

23 有如下代码:<p>Hello</p><p id="selected">Hello Again</p> 则程序 $("p").not( $("#selected")[0] )的结果是___<p>Hello</p>________ 难度 中等

24 有如下代码:<p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>  则jQuery 代码:  $("div").____siblings()__________ 结果:[ <p>Hello</p>, <p>And Again</p> ]   难度 难

25 有如下代码:<p>Hello</p><p id="selected">Hello Again</p> 则 jQuery 代码:  $("__p____").not( $("#selected")[0] ) 结果: ___<p>Hello</p>____ 难度  难

简答题

1  javascript中网页前进和后退的代码   

答案 前进: history.forward();   history.go(1);

后退: history.back ();   history.go(-1);

难度  一般 

2  网页中有一下代码,用javascript代码完成:点击该按钮后,能够弹出一个“A”  

<input type=”button” value=”点击弹出” οnclick=”showA()”/>

答案

<script>function showA(){  alert(“A”);    }<script>

难度 容易

3完成函数showImg(),要求能够动态根据下拉列表的选项变化,更新图片的显示 

<body>

<script  type="text/javascript" >

function   showImg (oSel)   {

//在此处添加代码  

var str = oSel.value;

document.getElementById("pic").src = str+".jpg";

}

</script>

<img id="pic" src="img1.jpg" width="200" height="200" />

<br />

<select  id="sel" οnchange="showImg(this)">

  <option value="img1">城市生活</option>

  <option value="img2">都市早报</option>

  <option value="img3">青山绿水</option>

</select></body>

 

答案: var str = oSel.value;

document.getElementById("pic").src = str+".jpg";

或:var pic=document.getElementById('pic')

pic.src=oSel.value+".jpg"

难度 一般

4、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框

<html>  <head>

<script>

function foo() {

 var rg = document.getElementsByName("radioGroup");

for( var i = 0; i < rg.length; i++ ) {

if( rg[i].checked ) {

alert("你选择了第" + (i+1) + "个单选框");

}        }

return false;             

}

</script>  </head>  <body>

<form name="form1" οnsubmit="return foo();">

<input type="radio" name="radioGroup" />

<input type="radio" name="radioGroup" />

<input type="radio" name="radioGroup" />

<input type="submit"  />  

</form>  </body>  </html>

难度 一般

5 请写出一个函数,功能为:传入三个值,则返回这三个值最大的那个值

答: 

function compare(a,b,c) {  if(a>b && a>c) {  

 return a; 

} else if(b>a && b>c) {  return b;

 } else if(c>a && c>b) {  return c; 

} else if(a==b && a>c) {  return a; 

} else if(b==c && b>a) {  return b; 

} else { 

 return c; 

}

难度 一般

6 补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗口

<html> 

<head>  

<script  type="text/javascript" > function closeWin(){ 

//在此处添加代码

 答案:if(confirm("确定要退出吗?")){ 

  window.close();   } 

</script> </head> <body> 

  <input type="button" value="关闭窗口" οnclick="closeWin()"/> 

</body> 

</html>

难度 一般

  1. 使用javascript跳转到b.jsp页面

答案: function a(){

window.location.href="b.jsp";

}

难度 容易

  1. 使用javascript延迟2秒之后跳转到b.jsp页面

答案: function a(){

window.location.href="b.jsp";

}

setTimeout("a()",2000);

难度 一般

  1. 使用javascript获取当前的年份并且使用对话框弹出

答案:

function a1(){

var date = new Date();//获取当前时间

//获取年

var year =  date.getFullYear();

alertyear

}

难度 容易

  1. 使用javascript获取当前的月份并且使用对话框弹出

function a1(){

var date = new Date();//获取当前时间

//获取年

var Month = date.getMonth()+1

alertMonth

}

难度 容易

11 你知道jquery中的选择器吗,请讲一下有哪些选择器?

jQuery中的选择器大致分为:基本选择器,($(‘p’), $(‘#’), $(‘. ’), $(type, ),)层次选择器,过滤选择器,表单选择器

难度 一般

12 实现功能呢:当单击id为ok的按纽,将所有段落的字体颜色设为红色。

$(“#ok”).click (funtion (){            

  $(‘p’).css(“color”,” red”);

})

难度 一般

13截取字符串abcdefgefg

alert('abcdefg'.substring(4));substr(4)substr(4,3)

难度 容易

14请使用JavaScript实现:鼠标点击下面的标题,段落显示

相关代码:

p{display: none;}

<h2>什么是受益人?</h2>

<p>

<strong>解答:</strong>

受益人是指人身保险中由被保险人或者投保人指定的享有保险金请求权的人,投保人、被保险人可以为受益人。

</p>

document.getElementsByTagName('h2')[0].οnclick=function(){

  document.getElementsByTagName('p')[0].style.display='block';

  }

难度 一般

15使用JavaScript完成下列代码,实现点击列表项,弹出其内容

THML代码:

<ul> <li>苹果</li>  <li>栗子</li>  <li>橘子</li>  <li>香蕉</li>

</ul>

JavaScript代码:

<script>

window.οnlοad=function(){

var oli= document.getElementsByTagName('li')_____________

for(var i=0;i<__ oli.length________;i++){

oli[i].οnclick=function(){

alert(___3 this.innerHTML_____________)

}

}

}

</script>

1 document.getElementsByTagName('li')

2 oli.length

3 this.innerHTML

难度  一般

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值