元素,下列jQuery表达式的写法,正确的是____。
A)$("p:
has(div)")
B)$("div:
has(p)")
C)$("div:
contains(p)")
D)$("p:
contains(div)")
34、关于属性过滤选择器,表达式$("div[title=test]")的作用是_____。
A)选取含有title属性的div元素
B)选取title属性包含test的div元素
C)选取属性title为test的div元素
D)选取不包含title属性的div元素
35、如果想要获得包含title属性和id属性的div元素,则jQuery中表达式写法正确的是_____。
A)$("div[id*=title]")
B)$("div[title,id]")
C)$("div[id=title]")
D)$("div[id][title]")
36、想要获得页面中所有的文本框,下列选择器中,合适的有哪一个_____。
A):
text
B):
input
C):
field
D):
password
37、有jQuery表达式$("input[name=sex][type=radio]:
checked"),该表达式的含义是_____。
A)获得名字为sex的单选按钮元素
B)获得名字为sex的选中的单选按钮元素
C)获得名字为sex的input标签
D)获得选中的input元素
38、选择器:
selected的作用是_____。
A)选取被选中的单选按钮
B)选取被选中的单选按钮和复选框
C)选取被选中的复选框
D)选取列表中所有被选中的选项元素
39、选择器:
checked的作用是_____。
A)选取列表中所有被选中的选项元素
B)选取所有被选中的单选按钮和复选框
C)选取被选中的单选按钮
D)选取被选中的复选框
40、jQuery提供了以下方法用于操作CSS类,除了________。
A)toggleClass()
B)addClass()
C)removeClass()
D)isClass()
41、往页面中所有的div元素中追加一个标记作为子节点,下列写法中错误的是______。
A)$("div").append("");
B)$("div").append("input")
C)$("div").append(document.createElement("input"))
D)$("").appendTo("div");
42、下列方法中,哪两个方法用于以兄弟节点的形式完成插入节点操作_____。
(选两项)
A)append()
B)prepend()
C)after()
D)before()
43、现有jQuery表达式$("#myDiv").append($("#txt")),该表达式的作用是______。
A)将页面中id为txt的元素复制后追加在id为myDiv的元素中所有子元素的末尾
B)将页面中id为txt的元素复制后添加在id为myDiv的元素中所有子元素的前面
C)将页面中id为txt的元素剪切然后追加在id为myDiv的元素中所有子元素的末尾
D)将页面中id为txt的元素剪切然后添加在id为myDiv的元素中所有子元素的前面
44、假设整个HTML页面中只有一个div元素:
,在调用语句$("div").after("
");后,则页面的文档结构将发生变化,变化后的结果为______。
A)
B)
C)
D)
45、下列哪一个方法用于对元素进行替换操作______。
A)replace()
B)wrap()
C)replaceWith()
D)prepend()
46、下列哪一个方法用于对元素进行复制操作______。
A)copy()
B)clone()
C)replaceWith()
D)wrap()
47、在jQuery中,使用empty()方法删除元素的子元素,关于此方法说法错误的是______。
A)empty()方法在调用时接收两个参数
B)empty()方法的作用为清空元素的子元素
C)empty()方法的功能与将元素的innerHTML属性设置为空类似
D)如果元素下面有多级子元素,则调用empty()方法后都将被清空
48、在jQuery中,想要将页面中id为txt的文本框的长度修改为10,则下列语句中正确的是______。
(选两项)
A)$("#txt").prop("size",10);
B)$("#txt").attr("size");
C)$("#txt")[0].size=10;
D)$("#txt").prop(size,10);
49、在JavaScript中,如果想通过DOM的形式操作元素应用的类样式,则对应的类样式属性名称为______。
A)class
B)className
C)classes
D)Class
50、在jQuery中,假设id为txt的元素同时应用了A、B、C三种类样式,想要将该元素应用的类样式A、B同时删除,则下列写法中正确的是______。
A)$("#txt").removeClass("AB")
B)$("#txt").removeClass("A")
C)$("#txt").removeClass("B")
D)$("#txt").addClass("AB")
51、下列jQuery方法中,哪一个方法用于进行元素类样式的切换操作_____。
A)addClass()
B)toggleClass()
C)removeClass()
D)changeClass()
52、有如下jQuery代码:
$("#txt").toggleClass("show");,关于该行代码的说法中正确的是______。
A)为元素添加指定的类名称
B)为元素删除指定的类名称
C)如果该元素已拥有指定类名称,则从元素中删除指定类名称,如果在元素中指定的类名称不存在,则添加指定类名称
D)为元素绑定点击切换事件
53、在jQuery中想要获得id为myDiv的div元素的宽度,则下列写法中正确的是______。
A)$("#myDiv").css(width)
B)$("#myDiv").css({width})
C)$("#myDiv").css("width","500px")
D)$("#myDiv").css("width")
54、jQuery代码$("#myDiv").html("")的作用是____。
A)用于获得元素的文本内容
B)用于获得元素的HTML内容
C)用于设置元素的HTML内容
D)用于设置元素的文本内容
55、在jQuery中,用于获得文本框的值,对应的方法是______。
A)val()
B)html()
C)text()
D)css()
56、jQuery表达式$(":
text").val("abc")的作用是______。
A)将页面中所有的文本框获得,接着将第一个文本框的值修改为abc
B)获得页面中所有文本框的值
C)获得页面中第一个文本框的值
D)将页面中所有的文本框的值修改为abc
57、jQuery表达式$(":
text").val()的作用是_____。
A)获得页面中所有文本框的值
B)获得页面中第一个文本框的值
C)设置页面中第一个文本框的值
D)设置页面中所有文本框的值
58、jQuery表达式$(":
radio[name=grade]").val(["grade2"])的作用是______。
A)将页面中名字为grade的单选按钮的值设置为grade2
B)获得页面中名字为grade的单选按钮组中选中项的值
C)获得页面中名字为grade的单选按钮组,并且让值为grade2的单选按钮选中
D)读取名字为grade2的单选按钮的值
59、下列jQuery方法中,哪几个可以用于事件处理程序的绑定______。
(选三项)
A)click()
B)bind()
C)one()
D)unbind()
60、在获得jQuery中的事件对象后,通过该对象的哪个属性获得事件源对象_____。
A)which
B)srcElement
C)target
D)data
61、jQuery事件对象Event的哪一个属性用于获得事件类型______。
A)type
B)eventType
C)keyCode
D)which
62、在jQuery中,想要获得用户按下的键,则对应的事件对象属性为____。
A)data
B)keyCode
C)key
D)originalEvent
63、下列jQuery事件中,哪个属于合成事件______。
(选两项)
A)hover()
B)click()
C)mouseover()
D)toggle()
64、offset函数的作用是什么?
A)取得当前元素相对于其父元素的偏移
B)取得当前元素相对于其祖先元素的偏移
C)取得当前元素相对于当前window对象的偏移
D)取得当前元素相对于桌面的偏移
65、position函数的作用是什么?
A)取得当前元素相对于其父元素的偏移
B)取得当前元素相对于其祖先元素的偏移
C)取得当前元素相对于其文档元素的偏移
D)取得当前元素相对于其第一个position样式为Absolute或者Relative父元素的偏移
兄弟节点
66、show函数所对应的动画效果是?
(选2项)
A)创建元素,并显示出来
B)让元素显示出来,无需创建元素
C)可以控制元素创建的速度
D)可以控制元素显示的速度
67、关于动画中控制时间的"fast"关键字是多长时间
A)100毫秒
B)200毫秒
C)300毫秒
D)600毫秒
68、动画的时间控制方面的参数,是以什么为单位
A)秒
B)毫秒
C)分钟
D)小时
69、fadeTo(1000,0.5)是什么意思?
A)表示在一秒内把元素的不透明度从1变到0.5
B)表示在一秒内把元素的不透明度从0变到0.5
C)表示在一秒内把元素的不透明度从当前值变到0.5
D)表示在一秒内把元素的透明度从0变到0.5
70、$("div").animate({top:
"+=500px"},5000),这种写法是什么意思?
A)在5秒内不断增加top属性的值
B)在5秒内不断给top属性赋值为500px
C)在5分钟内不断增加top属性的值
D)在5分钟内不断给top属性赋值为500px
71、停止动画的函数名为什么?
A)pause
B)preventDefault
C)stop
D)Pause
72、动画效果中,fadeToggle方法的作用是?
A)使元素以淡出的效果隐藏
B)使元素以淡入的效果显示
C)如果元素隐藏,则以淡出效果将元素显示,如果元素显示,则以淡入的效果让元素隐藏
D)使元素以滑上或滑下的效果隐藏或显示
73、$("#header").show("slow").hide("fast")会是个什么效果?
A)直接报错
B)时而隐藏,时而显示
C)先慢慢显示后快速隐藏
D)先快速隐藏后慢慢显示
74、以下对show方法的调用错误的是?
A)show(1000)
B)show("fast")
C)show("slow")
D)show(100,"fast")
75、在老版本的浏览器中,通过jQuery,想要在javascript中去掉字符串的空格,下列写法正确的是
A)str.trim()
B)trim(str)
C)String.trim(str)
D)$.trim(str)
76、在javascript中,下列创建对象的写法,不正确的是?
A)varobj={};
B)varobj={a:
5;b:
7};
C)varobj=newObject();
D)functionStudent(){};varobj=newStudent();
77、要想获得匹配元素后面紧邻的同辈元素,则使用下列哪个方法
A)next()
B)nextAll()
C)prev()
D)siblings()
78、想要获得匹配元素前后所有的同辈元素,则使用下列哪个方法
A)next()
B)parents()
C)siblings()
D)prev()
79、status等于200表示什么?
A)表示服务器响应成功收到
B)表示请求未初始化
C)表示服务器出现错误
D)表示请求已完成
80、children工具函数的作用是什么(选2项)?
A)获取子元素集合,包含自己
B)获取子元素集合,不包含自己
C)获取子元素,包含子元素的子元素
D)获取子元素,不包含子元素的子元素
82、JSON不支持以下哪种数据类型
A)数值
B)对象
C)字符串
D)泛型集合
83、Ajax的优势不包括
A)优秀的用户体验
B)提高Web程序的性能
C)不需要插件支持
D)减轻了客户端负担
84、Ajax请求对象的readyState值为多少的时候,表示请求处理已完成
A)1.0
B)2.0
C)3.0
D)4.0
85、jQuery中对数据进行序列化的方法不包括
A)serialize()
B)get()
C)serializeArray()
D)param()
86、用方法ajax()发送请求时,参数中的哪个属性用于设定请求的地址?
A)data
B)url
C)timeout
D)content-type
87、如果在用jQuery做ajax操作时出现了错误,可以用哪个函数处理
A)ajaxSuccess
B)ajaxComplete
C)ajaxError
D)ajaxStop
88、当执行了$.ajaxSetup({url:
"emplist.xxx"})后,$.ajax(data:
{"Name":
"tom"})将会请求哪个页面?
A)当前页
B)报错
C)emplist.xxx
D)首页
89、下面哪一个不是Ajax的不足?
A)浏览器对XMLHttpRequest对象的支持度不足
B)破坏浏览器前进,后退按钮的正常功能
C)对搜索引擎的支持不足
D)增加服务器的负担
90、XMLHttpRequest对象的哪2个属性用来取得数据(选2项)
A)respo