单项选择题
1. 层次选择器的名称$(“M>N”) 、$(“M+N”)、$(“M N”)、$(“M~N”)依次代表( )。
A.后代选择器、子选择器、相邻选择器、兄弟选择器
B.子选择器、相邻选择器、后代选择器、兄弟选择器
C.兄弟选择器、后代选择器、子选择器、相邻选择器
D.相邻选择器、后代选择器、子选择器、兄弟选择器
2. 下面有关子元素伪类选择器的说法中,正确的是( )。
A. :nth-child(n)和:nth-of-type(n)中的n都是从0开始的
B. :nth-child(n)中的n只能是数字
C. :first-of-type跟:first-child是完全等价的
D. :nth-child(1)可以等价于:first-child
3. $(A).prepend(B)这一句代码表示( )。
A. 把A插入到B内部的开始 B. 把A插入到B内部的末尾
C. 把B插入到A内部的开始 D. 把B插入到A内部的末尾
4. 下面有关页面事件的说法中,正确的是( )。
A. $(document).ready()跟load是完全等价的
B. JavaScript的onload事件只需要等DOM元素加载完成就可以执行
C. $(document).ready(function(){})等价于$(function(){})
D.同一页面中,如果多次调用$(document).ready(),则只会执行最后一个
5. 下面有关事件操作的说法中,正确的是( )。
A. 所有元素都可以触发focus事件
B. 只有按钮才可以触发click事件
C. 选择下拉列表的某一项时,触发的是change事件
D. 表单元素获取焦点时触发的是blur事件
6. 如果想要实现元素的淡出效果,应该使用( )方法来实现。
A. fadeIn() B.fadeToggle()
C. fadeOut() D. fadeTo()
7. 下面有关jQuery的说法中,正确的是( )。
A. 链式调用一般针对的是同一个jQuery对象
B. index()方法返回的索引值是从1开始的
C. 可以使用eq()方法将jQuery对象转换为DOM对象
D. 使用jQuery CDN会让页面加载速度变慢
多选题
1. 下面有关jQuery中HTML属性操作的说法,正确的是( )。
A. “获取HTML属性值”和“设置HTML属性值”使用的都是attr()方法
B. $("img").attr("alt", "绿叶学习网")等价于$("img").attr({"alt": "绿叶学习网"})
C. attr()跟prop()这两个方法可以互相替换使用
D. 如果HTML属性值没法使用attr()获取,可以考虑使用prop()来实现
2. 下面有关jQuery中CSS属性操作的说法,正确的是( )。
A. css()方法可以接受一个对象作为参数
B. $("div").width()等价于$("div").css("width")
C. 可以使用offset()方法来获取元素相对于浏览器窗口的偏移距离
jquery的attr属性 D. 可以使用toggle()方法来切换元素的class
3. 下面有关jQuery过滤方法的说法中,正确的是( )。
A. eq(1)获取的是第1个元素,eq(n)表示获取的是第n个元素
B. $("li").eq(3)可以等价于$("li:eq(3)")
C. hasClass()用于判断元素是否包含指定的class
D. has()方法看成是filter()方法的精简版
4. 下面有关jQuery插件的说法中,正确的是( )。
A. 必须在jQuery插件文件之前引入jQuery库,才可以使用该插件
B. 在实际开发中,一个特效能用jQuery插件实现,就不自己去开发
C. 定义jQuery插件最常用的是$.fn.extend()方法
D. $.fn.extend()方法定义的插件可以使用jQuery选择器
编程题
(4)选取带有id属性并且class属性是以article开头的div元素,例如<div id="container" class="article-title"></div>。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论