99网
您的当前位置:首页(完整word版)JavaScriptJquery考试题

(完整word版)JavaScriptJquery考试题

来源:99网
(完整word版)JavaScriptJquery考试题

JavaScript / Jquery /ajax 测试题

共40题,每题2.5分 ,满分100

1. 以下哪个不是javascript语言的特点:( )

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

2. 请看下列html代码:

〈p class=\"s1\"〉hello

能使文本“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’);

3。 下述html代码: 给第二个〈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' )

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

〈input type=\"hidden\" name=\"userId\" value=”1001\" /> 〈input type=\"text” name=\"userId\" value=\"1002” /〉

〈/body>

(完整word版)JavaScriptJquery考试题

jQuery代码如下:

alert( $( 'input :hidden’ ) 。 val( ) ); 弹出对话框上显示的内容是:

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

5。 setTimeout(“move()”,20)意味着 A、每隔20秒,move()函数就会被调用一次 B、每隔20分钟,move()函数就会被调用一次 C、每隔20毫秒,move()函数就会被调用一次 D、move()函数被调用20次

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

A。remove()

B.removeAll()

C.empty()

D.delete()

7。 dom。html页面有如下代码:

hello jQueryA. 分别弹出 hello jQuery 和 hello jQuery〈/span>

B. 分别弹出〈span>hello jQuery

C. 分别弹出hello jQueryD. 分别弹出hello jQuery 和hello jQuery

8. 在jQuery中

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

(完整word版)JavaScriptJquery考试题

分别表示的含义是: (选择两项)

A. $('#hello’)。css(”color\#ff0000\")表示选择id为hello的元素,并设置颜色为”#ff0000”

B。 $(’#hello’)。css(\"color”)表示选择id为hello的元素,并且取到该元素字体显示的颜色

C. $(’#hello').css(\"color”,”#ff0000”)表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色

D. $(’#hello’)。css(\"color\")表示选择CSS类为hello的元素,并且取到该元素字体显示的颜色

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

〈div class=”s1\">

.s1{

width:100px; height:100px;

background—color: red;

} 。s2 {

background—color: yellow; }

jQuery代码如下:

$(function(){

$('div’) 。hover( function(){

$(this).addClass(’s2'); } , function(){

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

}); });

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

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

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

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

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

10. 下列代码的功能是: 〈html〉 〈head>

〈title>event 〈script type=\"text/javascript\" src=”js/jquery-1。4.3.js\">(完整word版)JavaScriptJquery考试题

〈script type=\"text/javascript”〉 $(function(){

$('a')。click(function(){ alert('helloworld'); }); }); 〈/head> 〈body>

〈a href=\"#\"〉test1〈a>
test2〈a〉
test3〈br〉 test4〈a〉〈br> 〈/body〉

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

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

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

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

11下面哪一个是用来追加到指定元素的末尾的?

A、 insertAfter( ) B、append( ) C、appendTo( ) D、after( ) 考点:jquery的核心函数

12 。如果需要匹配包含文本的元素,用下面哪种来实现? ()

A、 text() B、contains() C、input() D、attr(name)

13。现有一个表格,如果想要匹配所有行数为偶数的,用_ _实现,奇数的用___实现。

( 选择两项)

A $( \"tr:first\" ) B、$( \"tr:gt \" ) C、$( \"tr:even” ) D、$( \"tr:odd\" )

14。如果想要找到一个表格的指定第二行数的元素,用下面哪个方法可以快速找到指定元素? C A、$( \"tr:first” ) B、$( ”tr:gt(4)\" ) C、$( ”tr:eq(1)\" ) D、 $( ”:header\" ) 15. 选择所有的表单输入元素,包括input, textarea, select 和 button ( )

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

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

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

(完整word版)JavaScriptJquery考试题

17 .如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?()

A、append(content) B、appendTo(content) C、insertAfter(content) D、after(content)

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

A、delete() B、empty() C、remove( ) D、insertAfter ()

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

A、width( ) B、width( val ) C、height D、innerWidth( )

20.在jquery中,想让一个元素隐藏,用___实现,显示隐藏的元素用__实现。 ( 选择两项) A、click(fn) B、change(fn) C hide() D、 show( )

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

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

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

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

23、在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字

体显示错误信息,那么这种及时错误信息是在文本框发生了什么事件后产生的? A、onFocus B、onBlur C、onChange D、onClick

24、下列声明数组的语句中,错误的选项是 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’) ;

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

(完整word版)JavaScriptJquery考试题

A) document。write(\"Hello World”) B) ”Hello World”

C) response。write(”Hello World\") D) prompt(“输入\”Hello World”) 26、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)

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

A.getDate B。getYear C。getMonth D.getTime

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

A.window.exit() B.window.shutdown() C.window。end() D.window.close()

29下面关于JQuery优势描述错误的是( )。 A、轻量级库,兼容各种浏览器

B、提供了插件机制,能够扩展jQuery框架 C、功能强大操作简单

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

30在jQuery中,把所有匹配的元素插入到另一个指定的元素集合的后面,可以采用()。 A、after() B、insertAfter() C、before() D、addBefore()

31。有如下html代码:

现需要使用jQuery给该按钮绑订点击事件,下列选项正确的是: A. $(function(){

$('#b1').click(function(){ alert('绑订成功’); }); });

B. $(function(){

$(’#b1').bind(’click’,function(){ alert(’绑订成功');

}); });

C. $(function(){

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

(完整word版)JavaScriptJquery考试题

alert(’绑订成功’); }); });

D。$(function(){

$('#b1’)。(’click’,function(){ alert('绑订成功'); }); });

32 。请看下列html代码: 〈ul id=\"u_item\"〉 〈li>item1〈/li>

  • item2〈/li> 〈li>item3〈/li〉 使用jQuery计算
  • 的个数,下列代码正确的是: 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);

    33。请看下列jQuery代码: (请选择两项) $(function(){ $('#s1’)。change(function(){

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

    function(data,desc){

    //待补充 },1000); },’json’); }); });

    关于上述代码,下列说法正确的是: A. 预期服务器返回XML形式数据

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

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

    D.代码“ function(data,desc){\"中的data表示服务器返回的数据

    (完整word版)JavaScriptJquery考试题

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

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

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

    A 2 B 3 C 4 D 5 36\\

    下面关于Jquery 节点操作说法正确的是() A html() 获取或设置元素的文本

    B attr() 获取或设置元素的HTML内容 C val() 获取或设置元素的值 D text() 获取或设置属性的值 37

    以下属于Ajax的直接组成部分的有( ) ( 请选择两项)

    A XmlHttpRequest B JavaScript C Web Service D Html 38 下列选项中关于Ajax技术的说法错误的是( )。 A. Ajax技术实现了页面“无刷新” B. Ajax技术的优势在于避免了重复加载,浪费网络资源

    C. Ajax技术的优势在于提供连续的用户体验,而不被页面刷新终端 D. Ajax技术封装了访问数据库的代码

    39在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”)

    40在Ajax技术中,获取服务器端回传代码,应该采用XMLHttpRequest对象的()属性. A、responseXML B、responseText C、responseValue D、getXml