zoukankan      html  css  js  c++  java
  • 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元素。

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

     

  • 相关阅读:
    Design Patterns(十):Decorator PatternVB代码
    Design Patterns(九):Composite PatternVB代码
    理解AJAX
    【Excel】取括号之间的数值
    Design Patterns(八):Bridge PatternVB代码
    【SQLSERVER】导入导出Access
    理解SOA
    Design Patterns(六):Prototype PatternVB代码
    Design Patterns(十二):Flyweight PatternVB代码
    Design Patterns(十一):Facade PatternVB代码
  • 原文地址:https://www.cnblogs.com/shiwz/p/6501784.html
Copyright © 2011-2022 走看看