1、试题库单位:北网二分院 专业方向:H5科目:Web 前端 HTML5 课程命题老师:曾妮 教研室负责人:王云题型:一填空题、二单选题、三多选题、四判断题、五名词解释题、六辨题、七简单题、八论述题、九材料分析题 (九类题型在本课程题库中都要涉及到)单选 80 题1、让当前页面的背景色为蓝色,应该使用哪一句代码来描述此种设置:正确答案:DA bgcolor=“blue“B backcolor=“blue“C bgground=“blue“D background=“blue“2、创建 XMLHttpRequest 对象的语法正确的是:正确答案:DA var xmlHttp = test XMLHt
2、tpRequest();B 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 表示:正确答案:DA 异步B 不确定C 以上都不正确D 同步6、当
3、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 setRequestHeader(“Con
4、tent-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: 服务器连接已建立11、CSSStyl
5、eSheet 对象的 href 属性说法正确的是():正确答案:AA 返回样式表的位置(URL) ,如果是内联样式表,则为 null。B 以上都不对C 返回样式表的位置(URL) ,如果是内联样式表,则为 false。D 返回样式表的位置(URL) ,如果是内联样式表,则为 true。12、JavaScript 中用来获取元素在垂直方向上占用的空间大小的方法是():正确答案:CA offsetLeftB scrollTopC offsetTopD scrollLeft13、toggle()表示::正确答案:AA 如果不存在类名就添加一个;否则,删除它B 从元素的 class 属性中添加和清除一
6、个类名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、contains()方法表示:正
7、确答案: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()C
8、 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
9、 跳出当前元素D 获取当前元素的下一个兄弟元素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()是在所有页面元素中筛
10、选B find()在元素内查找后代元素, filter()是在当前已获得结果中进行筛选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“)