2020年WEB前端JS真题精选
[单项选择题]
1、AJAX中XMLHttpRequest对象有()个状态值。
A.6
B.5
C.4
D.3
参考答案:B
[单项选择题]
2、如果需要像HTML表单那样POST数据,请使用setRequestHeader()来添
加HTTP头。
A.setRequestHeader(Connection,close);
B.xmlhttp.setRequestHeader(Content-type,application/x-
urlencoded);
C.setRequestHeader(Content-length,paramsSend.length);
D.以上都不正确
参考答案:B
[单项选择题]
3、readyState为3表示()。
A.请求处理前
B.请求处理后
C.请求完成
D.请求处理中(响应中通常有部分数据可用,但是服务器还没有完成响应)
参考答案:D
[单项选择题]
4、CSSStyleSheet对象的href属性说法正确的是()。
A.返回样式表的位置(URL),如果是内联样式表,则为null
B.以上都不对
C.返回样式表的位置(URL),如果是内联样式表,则为false
D.返回样式表的位置(URL),如果是内联样式表,则为true
参考答案:A
[单项选择题]
5、toggle()表示()。
A.如果不存在类名就添加一个;否则,删除它
B.从元素的class属性中添加和清除一个类名
C.检测class属性中是否包含一个指定的类名
D.以上都不正确
参考答案:A
[单项选择题]
6、计算样式的时候,如果元素不是绝对定位,查询top值时,返回()。
A.auto
B.null
C.数值
D.undefined
参考答案:A
[单项选择题]
7、CSSStyleSheet对象的disabled属性表示()。
A.样式表是否被禁用
B.title属性值
C.样式表类型的字符串
D.以上都不正确
参考答案:A
[单项选择题]
8、火狐浏览器获取非style中的元素样式可以用()属性。
A.getsomputedstyle()
B.getComputedStyle()
C.currentstyle
D.currentStyle
参考答案:B
[单项选择题]
9、查找段落的父元素中每个类名为selected的父元素,写法正确的是()。
A.$(p).parent()
B.$(p).parent(.selected)
C.$(p).parent(selected)
D.$(p).parentAll(.selected)
参考答案:B
[单项选择题]
10、当元素有class样式时取消,没有时添加class样式可以通过()方法实
现。
A.removeClass()
B.addClass()
C.triggerClass()
D.toggleClass()
参考答案:D
[单项选择题]
11、关于find()与filter()的区别以下描述正确的是()。
A.find()是在内存中筛选,filter()是在所有页面元素中筛选
B.find()在元素内查找后代元素,filter()是在当前已获得结果中进行筛
选
C.find()是在当前结果集中筛选,filter()是在父级中筛选
D.find()是在父级中筛选,filter()是在当前已获得结果集中筛选
参考答案:B
[单项选择题]
12、从页面的所有div元素中筛选出id名为demo的div元素,写法正确的是
()。
A.$(div).has(#demo)
B.$(div).filter(#demo)
C.$(div).eq(#demo)
D.$(div).find(#demo)
参考答案:B
[单项选择题]
13、想要获取到img元素的src属性值,以下写法正确的是()。
A.$(img).getAttribute(src)
B.$(img).attr(src)
C.$(img).attr(src,)
D.$(img).getAttr(src)
参考答案:B
[单项选择题]
14、以下将#box的背景色设为灰色,且加5px的顶填充的写法,错误的是
()。
A.$(’#box