zoukankan      html  css  js  c++  java
  • jquery测试解析

    1.下列获取元素范围大小顺序错误的是

     (选择一项)

    1
    • A:
    • B:
    • C:
    • D:

    本题选择D

    解析:

    获取元素范围大小顺序依次为: $(#one).siblings("div")>$("#one~div")>$("#one +div") 或是 $(#one).siblings("div")>$(#one).nextAll("div")>$(#one).next("div")

    2.在jQuery中,如果想要从Dom中删除所有匹配元素,下面选项正确的是()

    • B:
    • C:
    • D:
    解析,删除所有匹配元素用 remonve(),故选A
     
     
    3.在jQuery中下列说法错误的是()
    (选择一项)
    5
    • A:
    • B:
    • C:
    • D:
    • 解析:

      $("p").attr("title");该示例用于获得p元素的title属性值而不是文本值,所以选C

    4.在javascript中,以下是运算符的是()   选两项

    (选择二项)

    8
    • A:
    • B:
    • C:
    • D:
     解析:

    此题目考察的是JavaScript中的运算符号,考察了学生对于运算符号的掌握,其中 a 和 d不是JavaScript的运算符号, b是或者 c是小于, 所以选择b c

    5.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    (选择一项)
    解析: 

    元素的显示和隐藏可以通过jquery对象的show和hide方法来实现,也可以通过操作dom对象的display样式表属性来实现。

     

    (选择一项)
    6.
    • B:
    • C:
    • D:
    解析:

    获取a标签的title值,直接可以通过attr(“属性名”)来获取

    7.

    A:
    • B:
    • C:
    • D:
    解析 :

    获取a标签的title值,直接可以通过attr(“属性名”)来获取

     
    8.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:

    该题考查的是如何获取相关元素以及如何对相关元素增加、删除class。 此题需要先对所有的li删除class,然后再对悬浮的li添加class,只要C正确。

    9.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:

    此题目考查的是在jQuery中使用bind()为同一元素绑定多个事件。 使用bind()为同一元素绑定多个事件的正确语法是$(selector).bind({事件1:fn1,事件2:fn2,...,事件n:fnN}),因此选D。

    10.

    (选择二项)
    • A:
    • B:
    • C:
    • D:
    解析:

    此题考查的是jquery的slideUp()和slideDown()使用。 这个两个方法都可以改变元素的高度,slideUp()用于元素从下到上缩短隐藏,slideDown()用于元素从上到下延伸显示,因此答案选择:ab

     
    11.
    (选择二项)
    • A:
    • B:
    • C:
    • D:

    val()只能获取或设置表单元素,且不包括标签;而html()能获取或设置元素,并包括标签,所以选AB

    选项A和选项B都能正确改变div层的内容,而选项CD则不能,因此正确的答案是ab。

     
    12.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    • 解析:,^表示以某些元素值开始的元素,$("input[name^='news']")中以“news”开始的元素,因此答案A是正确的,选项B的并不是以“news”开始显然不正确,同理选项C,D也就不正确了。此题目的考点在于让我们理解选取给定属性的某个特定的值,根据值来确定我们要选取的元素比如:$("input[name$='letter']")表示匹配给定的属性是以“letter”值结尾的元素。

    13.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:由于题干中的每个case语句都没有使用break,代码从上往下执行,分别执行case 2 和 default 得到D答案。
     
    14.
    (选择一项)
    • A:
    • B:
    • C:
    • D:

    解析:。$( A  B )表示在A父节点下匹配B的所有后代元素。故而A选项正确

    15.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    分析:B选项错误,JavaScript中的数组长度不是固定的,当数组成员超过了数组的长度的时候,会自动扩展。
     
    16.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析v:

    slideDown()方法是将元素从上向下延伸显示,而不是隐藏。

    17.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:.hide()用于隐藏,hover()用于模拟鼠标指针悬停事件,slideUp()用于元素从下到上缩短直至隐藏,toggle()用于切换元素的可见性,答案选择b
     
    18.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:

    D选项错误,jQuery对象不能调用DOM对象的属性。

    19.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:由于声明的数组长度为5,虽然只在1号下标和2号下标中赋值,但是数组的长度依然是声明的5,所以选择D。
     
    20.
    (选择二项)
    • A:
    • B:
    • C:
    • D:
    解析:text()方法可以获取文本内容,val()方法可以获取value属性值。
     
    21.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:D选项错误,应该是通过高度变化(向下增大)来动态地显示所有匹配的元素。
     
     
    22.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:B项写法就不对,且text()得到的也是文本内容;
           c 项方法不存在;
          d项些写法不对。
     
     
    23.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:C选项错误,JavaScript中可以对浮点数进行取余。
     
     
    24.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:单击循环切换样式使用toggleClass(),因此选A,B中toggleClass()的使用方法不正确,另addClass()仅能追加样式,不能移除样式,不符合题干,C中toggle()的作用是循环显示和隐藏元素,D中addClass()仅能追加样式,不能移除样式,不符合题干
     
     
    25.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:,“.”表示除了换行符之外的任意字符,等价于[^ ],故'*com*cn'是匹配的,.[a-zA-Z]{2,3}可匹配.com或.cn,{1,2}表示匹配1次或两次,故.com和.com.cn均匹配/^(.[a-zA-Z]{2,3}){1,2}$/ ,故只有'.com.cn.cn'不匹配
     
     
    26.
    (选择一项)
     
    • A:
    • B:
    • C:
    • D:
    解析:

    /^1d{2}$/中/^指的是开头1指的是包含一d指的是数字字符{2}指的是匹配前一项2次$/指的是结尾,因此C满足条件选C

     
    27.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:A符合题干要求,因此选A,B中mouseout事件表示鼠标移出, C,D都获取不到div元素。
     
     
    28.
    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:

    /^(1[0-1]|[1-9])?d$/代表的是0~119范围内的数字,因此B不满足,选B

    29.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:

    animate() 方法执行 CSS 属性集的自定义动画。该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。重点是逐步执行和逐渐改变,故答案应该选D

    29.

    (选择一项)
    • A:
    • B:
    • C:
    • D:
    解析:

    arr[10] = PHP;设置了当角标为10时数组的值为PHP,因为角标是从0开始的所以arr.length输出的长度是11,因此ABC是错的

  • 相关阅读:
    FTPUtil工具类
    maven配置默认jdk版本
    IDEA 使用lombok
    当前时间是否在区间范围内
    获取剩余的秒数
    java类执行顺序
    java8 关于Set集合的线程安全使用
    反射之设置对象字段值以及根据字段获取对象字段值
    ES方法使用注意
    java导出标题多行且合并单元格的EXCEL
  • 原文地址:https://www.cnblogs.com/wangbenqing/p/6501892.html
Copyright © 2011-2022 走看看