《《web前端js高级》题库 王云》由会员分享,可在线阅读,更多相关《《web前端js高级》题库 王云(67页珍藏版)》请在金锄头文库上搜索。
1、试题库单位:北网二分院 专业方向:H5科目:Web前端HTML5课程命题老师:曾妮 教研室负责人:王云题型:一填空题、二单选题、三多选题、四判断题、五名词解释题、六辨题、七简单题、八论述题、九材料分析题 (九类题型在本课程题库中都要涉及到)单选80题1、让当前页面的背景色为蓝色,应该使用哪一句代码来描述此种设置: 正确答案:DA bgcolor=blueB backcolor=blueC bgground=blueD background=blue2、创建XMLHttpRequest对象的语法正确的是: 正确答案:DA var xmlHttp = test XMLHttpRequest();B
2、 var xmlHttp =XMLHttpRequest();C 以上都不正确D var xmlHttp = new XMLHttpRequest();3、xmlhttp.open("GET","test1.txt",true)以上代码中true表示: 正确答案:BA 同步B 异步C 以上都不正确D 不确定4、AJAX中 XMLHttpRequest对象有( )个状态值 : 正确答案:BA 6B 5C 4D 35、xmlhttp.open("GET","test1.json",false)以上代码中false表示:
3、 正确答案:DA 异步B 不确定C 以上都不正确D 同步6、当readyState值为2时,说明: 正确答案:AA 请求已发送(这里通常可以从响应得到内容头部)B 请求已提出(调用 send() 之前)C 请求未初始化D 服务器连接已建立7、如果需要像 HTML 表单那样 POST 数据,请使用 setRequestHeader() 来添加 HTTP 头: 正确答案:BA setRequestHeader(Connection, close);B xmlhttp.setRequestHeader(Content-type,application/x-www-form-urlencoded);C
4、 setRequestHeader(Content-length, paramsSend.length);D 以上都不正确8、以下获取服务器响应中,获得 XML 文档对象形式的响应数据的属性是 : 正确答案:CA responseTextB responsetextC responseXMLD responsexml9、readyState为3表示: 正确答案:DA 请求处理前B 请求处理后C 请求完成D 请求处理中(响应中通常有部分数据可用,但是服务器还没有完成响应)10、readyState属性值说法正确的有: 正确答案:CA 以上都不正确B 1: 请求未初始化C 2: 请求已接收D 3:
5、 服务器连接已建立11、CSSStyleSheet对象的href属性说法正确的是(): 正确答案:AA 返回样式表的位置(URL),如果是内联样式表,则为 null。B 以上都不对C 返回样式表的位置(URL),如果是内联样式表,则为 false。D 返回样式表的位置(URL),如果是内联样式表,则为 true。12、JavaScript中用来获取元素在垂直方向上占用的空间大小的方法是(): 正确答案:CA offsetLeftB scrollTopC offsetTopD scrollLeft13、toggle()表示:: 正确答案:AA 如果不存在类名就添加一个;否则,删除它B 从元素的c
6、lass属性中添加和清除一个类名C 检测class属性中是否包含一个指定的类名。D 以上都不正确14、document.styleSheets0.cssRule0,IE 中这个属性用: 正确答案:CA 以上都不正确B deleteRuleC rulesD insertRule15、计算样式的时候,如果元素不是绝对定位,查询top值时,返回: 正确答案:AA autoB nullC 数值D undefined16、JavaScript中用来获取滚动条在垂直方向上距离的是(): 正确答案:BA offsetTopB scrollTopC offsetLeftD scrollLeft17、conta
7、ins()方法表示: 正确答案:AA 检测class属性中是否包含一个指定的类名。B 如果不存在类名就添加一个;否则,删除它C 从元素的class属性中添加和清除一个类名D 以上都不正确18、CSSStyleSheet对象的disabled属性表示: 正确答案:BA 以上都不正确B 样式表是否被禁用C title属性值D 样式表类型的字符串19、通过style方式设置样式,样式的属性格式是: 正确答案:BA 大写B 驼峰写法C 小写D 横杠相连20、火狐浏览器获取非style中的元素样式可以用( )属性: 正确答案:BA getsomputedstyle()B getComputedStyle
8、()C currentstyleD currentStyle21、通过()方法获得集合中每个匹配元素的祖先元素: 正确答案:DA closest()B parent()C parentAll()D parents()22、查找段落的父元素中每个类名为selected的父元素,写法正确的是?: 正确答案:BA $(p).parent()B $(p).parent(.selected)C $(p).parent(selected)D $(p).parentAll(.selected)23、prev()方法的作用是: 正确答案:AA 获取当前元素的前一个兄弟元素B 关闭当前元素C 跳出当前元素D 获
9、取当前元素的下一个兄弟元素24、当元素有class样式时取消,没有时添加class样式可以通过()方法实现?: 正确答案:DA removeClass()B addClass()C triggerClass()D toggleClass()25、在匹配的em元素中筛选出第二个em?: 正确答案:DA $(em).eq(-2)B $(em).eq(2)C $(em).eq(0)D $(em).eq(1)26、关于find()与filter()的区别以下描述正确的是: 正确答案:BA find() 是在内存中筛选,filter()是在所有页面元素中筛选B find()在元素内查找后代元素,filt
10、er()是在当前已获得结果中进行筛选C find()是在当前结果集中筛选,filter()是在父级中筛选D find() 是在父级中筛选,filter()是在当前已获得结果集中筛选27、$(“div”).find(“em”;)与下面哪句功能一至?: 正确答案:BA $(divem)B $(div em)C $(div).has(em)D $(div).children().is(em)28、从页面的所有div元素中筛选出id名为demo的div元素,写法正确的是?: 正确答案:BA $(div).has(#demo)B $(div).filter(#demo)C $(div).eq(#demo
11、)D $(div).find(#demo)29、将a标签用div标签包裹起来的方法是?: 正确答案:AA $(a).wrap()B $(a).wrap(div)C $(div).wrap(a)D $(a).wrap()30、在父元素末端添加一个子元素用()方法: 正确答案:CA html()B after()C append()D insertBefore()31、想要获取到img元素的src属性值,以下写法正确的是?: 正确答案:BA $(img).getAttribute(src)B $(img).attr(src)C $(img).attr(src,)D $(img).getAttr(s
12、rc)32、以下对attr()的使用方法书写正确的是。: 正确答案:DA $(div):attr(name)B $(div).attr(name=va)C $(div).attr(name:va)D $(div).attr(name)33、以下将#box的背景色设为灰色,且加5px的顶填充的写法,错误的是( ): 正确答案:CA $(#box).css(background:#ccc,padding-top:5px)B $(#box).css(background,#ccc).css(paddingTop,5px)C $(#box).css(background:#ccc,padding-top:5px)D $(#box).css(background:#ccc,paddingTop:5px)34、创建一个p元素,以下书写错误的是: 正确答案:BA $()B $(p)C document.createElement(p)D $()35、获取所有被选中的复选框,以下写法正确的是( ): 正确答案:DA