欢迎光临散文网 会员登陆 & 注册

威威

2023-02-26 16:05 作者:可爱捏Mikey  | 我要投稿

下列选项中不属于ECMAScript 6保留关键字的是(  )。

A. delete  

B. this   

C. static   

D. new

 

JavaScript为代码添加多行注释的语法为(  )。

A. <!-- -->   

B. //   

C. /*  */   

D. #

 

下列选项中,不能作为变量名开头的是(  )。

A. 字母     

B.数字   

C. 下划线  

D.$

 

“console.log(true - 1)”语句输出的结果是( )。

A. 1             

B. 0          

C. true1     

D. -1

 

下列选项中,与0相等(==)的是(  )。

A. null            

B.    undefined      

C. NaN        

D. ''

 

下列选项中,不属于比较运算符的是( )。

A. ==              

B. ===              

C. !==         

D. =

 

下列语句不能用于遍历数组的是(  )。

A.for                   

B.for…in      

C.for…of        

D.if

 

执行代码“var nums = [[2, 4], [6, 9]];console.log(nums[1][0]);”,输出结果正确的是( )。

A.2             

B.4            

C. 6         

D. 9

 

下列创建数组的方式,错误的是(  )。

A.var arr = new Array();                

B.    var arr = [];

C.var arr = new array();                    

D. var arr =[]; arr.length = 3;

 

阅读以下代码,执行fn1(4, 5)的返回值是()。

function fn1(x, y) {

  return (++x) + (y++);

}

A. 9              

B.10             

C.11             

D.12

 

阅读以下代码,执行fn(7)的返回值是(  )。

var x = 10;

function fn(myNum) {

  var x = 11

  return x + myNum;

}

A. 18              

B. 17     

C. 10   

D. NaN

 

下列选项中,可以用于获取用户传递的实际参数值的是(  )。

A. arguments.length       

B.    theNums     

C.    params    

D. arguments

 

下面选项中,获取从1970-01-01 00:00:00距离Date对象所代表时间的毫秒数的是(  )。

A. getTime()   

B. setTime() 

C. getFullYear()   

D. getMonth()

 

下面选项中,删除数组的最后一个元素的方法是(  )。

A. pop()

B. unshift()

C. shift()

D. push()

 

下列选项中,可以实现颠倒数组中元素的位置的是(  )。

A. reverse()

B. sort()

C. indexOf()

D. lastIndexOf()

 

下面可用于获取文档中第一个div元素的是(  )。

A. document.querySelector('div')          

B. document.querySelectorAll('div')

C. document.getElementsByName('div') 

D. 以上选项都可以

 

下列选项中,可以作为DOM的style属性操作的样式名为(  )。

A. Background       

B.    left               

C. font-size       

D. Textalign

 

下列选项中,可用于实现动态改变指定div中内容的是(  )。

A.console.log()       

B.    document.write()  

C. innerHTML   

D. 以上选项都可以

 

关于获取元素,以下描述正确的是(  )。

A. document.getElementById()获取到的是元素集合

B. document.getElementsByTagName()获取到的是单个元素

C. document.querySelector()获取到的是元素集合

D. document.getElementsByClassName()有浏览器兼容性问题

 

以下代码用于单击一个按钮,弹出对话框。在横线处应填写的正确代码是(  )。

<button id="btn">唐伯虎</button>

<script>

  var btn = document.getElementById('btn');

  ____________

</script>

A. btn.onclick = function() { alert('点秋香'); }  

B. btn.onclick = alert( '点秋香' );

C. btn.click = function() { alert('点秋香'); }    

D. btn.click()

 

下列选项中,可以实现创建元素的是(  )。

A. element.push('<p>你好</p>')            

B. element.pop('<p>你好</p>')

C. element.innerHtml = '<p>你好</p>' 

D. document.createElement("p")

 

关于添加元素,下列选项描述错误的是(  )。

A. innerHTML会覆盖原来的元素

B. appendChild 是在父元素内部追加

C. insertBefore是在父元素内部指定的位置添加

D. createElement创建的元素立即会添加到页面中

 

关于事件对象,描述错误的是(  )。

A. 事件对象的属性中保存了跟事件相关的一系列信息

B. 事件触发时就会产生事件对象

C. 事件对象的获取有兼容性问题

D. 通过事件对象不可以阻止事件冒泡和默认行为

 

下列选项,可以正确获取到兼容了各个浏览器的事件对象的是(  )。

A. document.onclick = function (event) { var e = window.event || event; }

B. document.onclick = function (event) { var e = window.evt || event; }

C. document.onclick = function (event) { var e = window.event || evt; }

D. document.onclick = function (event) { var e = window.evt || evt; }

 

关于事件监听,描述错误的是(  )。

A. 可以给同一元素同一事件注册多个监听器

B. addEventListener() 有浏览器兼容问题

C. addEventListener() 方法有两个参数

D. 低版本的IE可以使用attachEvent代替addEventListener

 

下列选项中,不是window对象的属性的是(  )。

A. pageX

B. location

C. history

D. navigator

 

下面关于BOM对象的描述,错误的是(  )。

A. go(-1)与back()皆表示向历史列表后退一步

B.通过confirm()实现的“确认”对话框,单击“确认”时返回true

C. go(0)表示刷新当前网页

D.以上选项都不正确

 

下列描述错误的是(  )。

A. onload和DOMContentLoaded都是页面加载事件,没有区别

B. DOMContentLoaded有浏览器兼容问题

C. 定义在全局作用域中的变量是window对象的属性

D. window对象的方法在调用时可以省略不写window

 

以下关于offset系列属性和style属性的说法,正确的是(  )。

A. 通过style属性获取到的样式结果是字符串型,通过offset系列获取到的属性值是数字型

B. offset系列属性和style属性一样,都可以获取到元素的行内样式

C. style属性只能获取元素的行内样式,offset系列属性能获取到元素的所有样式

D. 以上说法都不正确

 

下列关于offsetWidth和offsetHeight的说法,正确的是(  )。

A. 这两个属性用来表示内容的大小,不包括边框和内边距

B.通过offsetWidth可以设置元素的宽度

C. 这两个属性值的结果是字符串类型的数据,默认单位是px

D. 这两个属性是只读属性

 

下列关于offsetParent的说法,正确的是(  )。

A. offsetParent获取到的是元素的父元素

B. offsetParent属性和parentNode属性的含义一样

C. offsetParent属性用来获取离这个元素最近的绝对定位父元素

D. 以上说法都错误

 

下列选项中,通过标签名获取元素的是( )。

A. $("#id") 

B. $(".class") 

C. $("div")  

D. $("*")

 

下列筛选选择器中,获取li元素,并选择索引为奇数的元素的是( )。

A. $("li:first") 

B. $("li:last")  

C. $("li:odd")  

D. $("li:even")

 

jQuery提供了用于停止动画效果的方法是( )。

A. stop()  

B. fadeTo()  

C. animate()  

D. show()

 

下面选项中,可以实现从被选元素移除一个或多个类的是( )。

A. removeClass()  

B. toggleClass()  

C. toggle() 

D. addClass()

 

下列关于jQuery的说法,错误的是( )。

A. jQuery是一个轻量级的脚本,其代码非常小巧。

B. 不支持CSS 1~CSS 3定义的属性和选择器。

C. 实现了JavaScript脚本和HTML代码的分离,便于后期编辑和维护

D. 插件丰富,可以通过插件扩展更多功能

 

jQuery中关于offset()方法,描述正确的是( )。

A. offset().top可以获取距离页面左侧的距离

B. offset().top用于获取设置了定位的父元素的顶部距离

C. offset()方法获取元素的位置,返回的是一个对象

D. offset()方法获取元素的位置跟父级有关系。

 

下列属于jQuery中获取属性方法的是( )。

A. attr() 

B. val()  

C. html()  

D. text()

 

jQuery中关于prop()方法,下列描述正确的是( )。

A.可以用来获取自定义属性

B.用来获取元素固有属性

C.用来获取元素的宽度

D.获取元素的内容

 

下列关于jQuery中方法的说法,错误的是( )。

A. val()方法获取表单元素的值

B. text()方法获取表单元素的值

C. each()方法可以用来遍历元素

D. on()方法用来绑定事件

 

下列关于jQuery中事件的描述,错误的是( )。

A. on()方法在匹配元素上绑定一个或多个事件处理函数

B. 当事件被触发,就会有事件对象的产生。

C. on()方法可以实现事件委托(委派)

D. trigger()与triggerHandler()的区别是trigger()不会触发元素默认行为

 


威威的评论 (共 条)

分享到微博请遵守国家法律