Jquery测试纠错笔记

一、

解析:

       获取元素范围大小顺序依次为:

       $(#one).siblings("div")>$("#one~div")>$("#one +div") 或是                                  $(#one).siblings("div")>$(#one).nextAll("div")>$(#one).next("div")            

 

-------------------------------------------------------------------------------------------

 

解析:

jQuery内容操作(html()、text()、val()), text()方法不能操作表单的value所以选d

 

 ------------------------------------------------------------------------------------------

解析:

jquery的slideUp()和slideDown()使用。 这个两个方法都可以改变元素的高度,slideUp()用于元素从下到上缩短隐藏,slideDown()用于元素从上到下延伸显示。

------------------------------------------------------------------------------------------------

解析:

jquery随滚动条上下移动特效,此题代码是先获取滚动条离页面顶部和左边的距离,再将这两个距离赋值给id为editinfo的div,从而实现div随滚动条上下移动。

----------------------------------------------------------------------------------------------------------------

解析:

下拉框联动特效下拉隐藏和显示的顺序,应该使所有城市下拉隐藏,最后使id=guangdong的下拉显示。

-------------------------------------------------------------------------------------------------------

 

解析:

JavaScript中的数组长度不是固定的,当数组成员超过了数组的长度的时候,会自动扩展。

 -------------------------------------------------------------------------------------------------------

 

解析:

 A选项错误,是触发onsubmit事件,submit是方法; B选项错误,应该是 val()方法; D选项错误。 

 --------------------------------------------------------------------------------------------------------

 

解析:

jQuery对象的text()方法和val()方法。 text()方法可以获取文本内容,val()方法可以获取value属性值。

 -------------------------------------------------------------------------------------------------------

 

解析:

B选项中,jQuery对象不能直接使用DOM对象的方法和属性;C选项中方法应该为hide();D选项同理与B选项

--------------------------------------------------------------------------------------------------------

 

解析:

1、for循环中的变量 i 的申明有误,正确形式为:

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

2、 向页面写出内容的语句单词拼写有误,正确形式为:

document.write( s );

------------------------------------------------------------------------------------------------------

解析:

jQuery中样式切换方法toggleClass()的应用。 按题干要求,单击循环切换样式使用toggleClass(),因此选A,B中toggleClass()的使用方法不正确,另addClass()仅能追加样式,不能移除样式,不符合题干,C中toggle()的作用是循环显示和隐藏元素,D中addClass()仅能追加样式,不能移除样式,不符合题干

 -------------------------------------------------------------------------------------------------------

 

 解析:

jQuery中节点遍历方法parent()和next()的结合应用。 A符合题干要求,因此选A,B中mouseout事件表示鼠标移出, C,D都获取不到div元素。

---------------------------------------------------------------------------------------------------------

 

 

 

posted @ 2017-03-04 16:31  <烟花易冷>  阅读(288)  评论(0编辑  收藏  举报