1.

JavaScript中实现回车切换效果是利用了event对象的( )属性。

A.Tab  B.keyCode  C.KeyCode  D.KeyDown

解析:实现回车切换效果是keyCode属性。故选B。

2.

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

解析:使用onBlue事件可以实现鼠标离开文本框,blur是失去焦点时发生,故选B。

3.

A.$("div span")  B.$("div>span")  C.$("div+span")  D.$("div~span")

解析:获取所有选择器,应选用后代选择器。故选A。

4.

A.$("p div #wrap").addClass("bgRed")  B.$("p,div,#wrap").addClass("bgRed")  

C.$("p,div,#wrap").css("bgRed")  D.$("p.div.#wrap").addClass(".bgRed")

解析:同时为几个元素添加相同样式可以使用并集选择器,其语法是各个选择器之间用“,”分隔,用双引号将所有元素包裹起来,而为元素添加类样式,可以使用addClass(),需要注意的是括号里的参数(类样式)不需要带“.”,故选B。

5.

A.$("li[type='i']").text()  B.$("[type='i']").text()  C.$("li]").eq(1).text()  D.$("ul>li").eq(0).text()

解析:不能实现的是D选项,故选D。

6.

A.$(".from :text").css("backgroud","#f8f8f8")  B.$(".from:text").css("backgroud":"#f8f8f8")  

C.$(".from :file").css("backgroud","#f8f8f8")  D.$(".from :password").css("backgroud","#f8f8f8")

解析:获取.form包含的所有文本输入框使用选择器$(".form :text"),使用css()设置单个css属性时,属性名和属性值分别用双引号引起来,两者之间用“,”隔开,故选A。

7.

A.$("ol>li[type!='i']").text()  B.$("ol li:last").text()  C.$("li").eq(1).text()  D.$("ul>li").eq(1).text()

解析:C选项返回“国内新闻”;D选项返回“产品”。故选AB。

8.

A.$("div").text("<p>hello word</p>");      B.$("div").html("<p>hello word</p>");  

C.$("div").replaceWith("<p>hello word</p>");  D.$("div").innerHTML=("<p>hello word</p>");

解析:A选项中text()方法只能插入文本内容;C选项错误,replace()方法会替换掉div 标签;D选项错误,jQuery对象不能直接使用DOM对象的方法或属性。故选B。

9.

A.$("td").eq(0).text()  B.$("td").first().text()  C.$("td:hidden").text()  D.$("td:visible").text()

解析:不能的是D选项,会返回“Value 2”,故选D。

10.

A.visible  B.hidden  C.visible()  D.hidden()

解析:hidden匹配所有不可见元素,或者type为hidden的元素,visible匹配所有的可见元素,故选B。

11.

A.jQuery事件总体分为两大类:简单事件和复合事件  B.复合事件组合了用户操作,并能以多个函数作为响应  

C.元素获得焦点时触发onfocus属性注册事件,失去焦点时将触发onBlur属性注册的事件  D.为元素同时绑定一个或多个事件时,可以调用binging方法

解析:D选项中为元素同时绑定一个或多个事件时,可以调用bind()方法,故选D。

12.

A.$("img[src$='.gif']")  B.$("img")  C.$("[class][title]")  D.$("div>span")

解析:A,C项都是属性选择器。 B项是标签选择器,D是层次选择器。 故选AC。

13.

A.$("input[name='email']").val()  B.$("input:disabled']").val()  C.$("inputemail").val()  D.$(":disabled").val()

解析:C选项错误。

14.

A.<div style="display:none">阳光总在风雨后</div>  B.<input type="hidden" value="36"/>  

C.<p style="visibility:hidden">程序猿,欢乐多</p>  D.<div style="display:inherit">人工智能</div>

解析::hidden选择器可以获取到display:none, visibility: hidden 以及input隐藏域元素,所以A,B,C均是正确的,D中设置的display:inherit表示显示状态继承父类,故选D。

15.

A.

$("input[type=button]").chick(function(){

  $("#form input[name]").attr("disabled",null);

});

B

.$("button").chick(function(){

  $("[name=name]").attr("disabled",null);

});

C.

$("#form input[type=button]").chick(function(){

  $("#form input[name=name]").attr("disabled",null);

});

D.

$("type=button").chick(function(){

  $("name=name").attributes("disabled",null);

});

解析:A中$("#form input[name]")会获取所有含有name属性的元素,B没有使用button标签,使用$("button")获取不到“修改”按钮,C符合题干,能实现题干的要求,因此选C,D中$("type=button")存在语法错误,应使用“[]”将type=button包裹起来,此外设置属性的方法不是attributes(),而是attr()。故选C。

16.

A.$(".newList li:odd").css("background","#ddd");     B.$(".newList li:even").css("background","#ddd");

C.$(".newList li:eq(even)").css("background","#ddd");   D.$(".newList :even").css("background","#ddd");

解析:A获取到的是索引值为奇数的所有元素。C中:eq(index)选择器中的index是索引值,一次仅能获取一个元素,无此种语法。D获取到的是.newsList元素本身,即ul。故选B。

17.

A.$(productTab tr td:last).css("background","#ddd")  B.$(productTab tr:gt(2).css("background","#ddd")  

C.$(productTab tr:eq(3)).css("background","#ddd")  D.$(productTab tr:last).css("background","#ddd")

解析:B,C,D都又效果,只有A选项只显示单个单元格,故选A。

18.

A.$("li:eq(3)")  B.$("li:lt(1)");  C.$("li:odd");  D.$("li:gt(1)");

解析:A答案是选择索引为3的,索引从0开始,不正确。B答案选择索引小于1的,不正确。C答案选择索引为基数的,不正确。D答案选择索引大于1的,该处值为索引2,所以正确。故选D。

19.

A.1,2  B.2,3  C.3,4  D.5

解析:addClass()是无法添加样式的。故选D。

20.

A.$(".content  .content")  B.$("p  .content  .content")  C.$(".content")  D.$("p.content  .content")

解析:A获取到的是content类下的class属性名为content的元素。B获取的是P元素下类名为content,切其类中类名含有content的元素。C选项获取的是所有类名为content的元素。故选D。

21.

A.$("input[name=btn1]").unbind("click",function()  B.$("input[name=btn1]").add("click",function()
C.$("input[name=btn1]").bind("click",function()      D.$("input[name=btn1]").move("click",function()

解析:bind能够实现按钮绑定,故选C。

22.

A.1处填$("#menuBtn").text ,2处填$(".goods-class li:gt(1)")  B.1处填$("#menuBtn").html,2处填$(".goods-class li:lt(1)")

C.1处填$("#menuBtn").text ,2处填$(".goods-class li:eq(2)")  D.1处填$("#menuBtn").html,2处填$(".goods-class li:gt(1)")

解析:text和html都可以获取元素中的文本,html会连标签一起获取。第一个选择器获取到的是大于索引值的元素,第二个选择器获取到的是小于索引值的元素,第三个选择器获取到的是等于索引值的元素,故选A。

23.

A.

function myKeyDown(){

  if(window.keyCode==13)

  elart("你按下了回车键");

}

B.

function myKeyDown(){

  if(document.keyCode==13)

  elart("你按下了回车键");

}

C.

function myKeyDown(){

  if( event.keyCode==13)

  elart("你按下了回车键");

}

D.

function myKeyDown(){

  if( keyCode==13)

  elart("你按下了回车键");

}

解析:event表示键盘事件的事件源,故选C。

jQuery测试错题解析的更多相关文章

  1. struts2 测试错题解析

    解析:$.parseJSON()方法是将字符串转换成Json类型数据,$.getJSON()方法是获取JSON数据,两者不用联合使用. 解析: A:ActionContext接口没有getReques ...

  2. Hibernate第三次测试错题解析

    此题目考查的是Hibernate查询缓存适用的场合,对于经常使用的查询语句, 如果启用了查询缓存,当第一次执行查询语句时,Hibernate会把查询结果存放在第二缓存中. 以后再次执行该查询语句时,只 ...

  3. 20175316盛茂淞 《java程序设计》第三周课堂测试错题总结

    20175316盛茂淞 <java程序设计>第三周课堂测试错题总结 出现问题 错题总结 题目1 在Ubuntu中用自己的有位学号建一个文件,教材p87 Example4_15 1. 修改代 ...

  4. hibernate错题解析

    01 Hibernate错题分析   解析: 此题目考查的是对Hibernate中交叉连接的理解.HQL支持SQL风格的交叉连接查询,交叉连接适用于两个类之间没有定义任何关联时.在where字句中,通 ...

  5. S2 深入.NET和C#编程 笔试测试错题积累

    ---恢复内容开始--- <深入.NET平台和C#编程>内部测试题-笔试试卷错题积累 1: 1) 以下关于序列化和反序列化的描述错误的是( C). a) 序列化是将对象的状态存储到特定存储 ...

  6. UI测试_错题解析

    解析:因为jQuery easyUI是基于jQuery框架在使用之前应该先引入jquery框架否则jQuery easyUI将失效,故D错误 解析:考Link标签和script标签的区别,Link引入 ...

  7. jQuery操错题积累

    1: 解析: onBlur:焦点移除事件. onfocus:定义和用法 onfocus 事件在对象获得焦点时发生 onchange:定义和用法 onchange 事件会在域的内容改变时发生 nclic ...

  8. S2 深入.NET和C#编程 机试测试错题积累

    机试第一题:                              //创建文件流(路径 模式) FileStream fa = new FileStream(@"D:\\S2第一次全文 ...

  9. UI测试 错题分析

    从服务器端获取的json对象,可以直接访问对象中的属性 该属性的作用就是C text属性显示节点文本,state属性默认为open 看错行  不能用 ' ' 包裹 state:节点状态,'open' ...

随机推荐

  1. Windows Server 2016 安装.NET Framework 3.5 错误

    WinServer2016默认安装.net 3.5会出现以下错误. 安装错误选择离线安装 Windows Server 2016离线安装.NET Framework 3.5方式有多种下面介绍2种: 一 ...

  2. goaccess实现nginx实现日志可视化

    一:goaccess模块 goaccess模块是将nginx的日志定向到goaccess模块里实现,原理很简单,只要将文件定向到那里就可以,goaccess是已经集成好显示数据的一个页面,非常的美观和 ...

  3. 一、left

    一.left - right 就是遍历(以左边遍历,以右边遍历) inner join 就是求公共部分的结果集 left join 查询结果 right join结果 inner join 解决的办法 ...

  4. vue开发使用vue-particles如何兼容IE11?

    最近开发vue项目,项目有一个粒子特效使用vue-particles.项目用vue-cli构建,webpack打包完毕,丢到服务器,chrome访问完美,测试360和Edge也正常.遗憾的是,在IE1 ...

  5. vue组件结构

    1.组件结构 2.项目结构

  6. os模块、sys模块、json模块、pickle模块、logging模块

    目录 os模块 sys模块 json模块 pickle模块 logging模块 os模块 功能:与操作系统交互,可以操作文件 一.对文件操作 判断是否为文件 os.path.isfile(r'路径') ...

  7. 无线网络中的MIMO与OFDM技术原理分析

    无线网络中的MIMO与OFDM技术原理分析CNET中国·ZOL 07年08月14日 [原创] 作者: 中关村在线 张伟 从最早的红外线技术到目前被寄予重望的WIFI,无线技术的进步推动我们的网络一步步 ...

  8. HDU 1314 Numerically Speaking(大数加减乘除+另类二十六进制互相转换)

    原题代号:HDU 1314 原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1314 Numerically Speaking Time Limit: 2 ...

  9. js判断浏览器的类型

    我们很多时候都需要判断浏览器,下面就是一些常用的判断 var ua = navigator.userAgent.toLowerCase(); //用来判断移动端类型 var isWeixin = /M ...

  10. XXX is not a function

    今天,一个以前的小伙伴跟我说他遇到了一个问题,调试了将近两天(这家伙一开始不打算干程序员,跑去干了两个月销售,现在又想回来写代码了,所以就自己折腾一个demo,免得面试的时候被问住) 我把他的代码从头 ...