js基础试题及答案(三)

一、单选题(共30题,每题2分)1.下列关于事件委托说法错误的是A 事件委托可以解决事件绑定程序过多的问题B 事件委托利用了事件捕获原理C 事件委托可以提高代码性能D 事件委托可以应用在click,onmousedown事件中正确答案: B解析:事件委托利用的是事件冒泡的原理2.什么属性用于获取 HTML 文件的根节点A documentElementB rootElementC documentNodeD documentRoot正确答案: A解析:html
摘要由CSDN通过智能技术生成

一、单选题(共30题,每题2分)
1.下列关于事件委托说法错误的是

A 事件委托可以解决事件绑定程序过多的问题

B 事件委托利用了事件捕获原理

C 事件委托可以提高代码性能

D 事件委托可以应用在click,onmousedown事件中

正确答案: B
解析:
事件委托利用的是事件冒泡的原理

2.什么属性用于获取 HTML 文件的根节点

A documentElement

B rootElement

C documentNode

D documentRoot

正确答案: A
解析:
html文件的根节点为html,获取方式为document.documentElement

3.以下关于Javascript中事件的描述中,不正确的是

A click——鼠标单击事件

B focus——获取焦点事件

C mouseover——鼠标指针移动到事件源对象上时触发的事件

D change——选择字段时触发的事件

正确答案: D
解析:
change事件为input内容发生改变时触发的事件。

根据input的type属性值不同,具体的触发时机也不尽相同

4.要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是


A  <input type="text" onClick="alert(this.value)">

B  <input type="text" onChange="alert(this.value)">

C  <input type="text" onChange="alert(text.value)">

D  <input type="text"onClick="alert(value)">

正确答案: B
解析:
onchange事件,在文本框内容发生变化切光标离开时触发

5.下列哪些不是es6中新增的:

A Objec.assign

B Array.from

C forEach

D for of 循环

正确答案: C
解析:
forEach 是es5的

6.阻止浏览器默认行为,使用以下哪个方法

A stopPropagation()

B preventDefault()

C cancelBubble = false

D return true

正确答案: B
解析:
D

7.下列代码执行结果为真的是

A 1<2 && “5”!=5

B 2>2*1 || “5”==5

C 2>2*1 && 5==5

D 2>=2*1 && “5”===5

正确答案: B
解析:
B

8.下面可以获取浏览器在卷动后,隐藏的文档部分的高度的属性是

A window.body.scrollTop

B document.body.scrollTop;

C document.scrolTop;

D documentElement.body.scrollTop

正确答案: B
解析:
基础属性

9.下列对的对常量的描述或定义不对的是
A 常量名只能用大写
B const PI = 3.11;
C const pi = 3.14
D 常量定义后不能被修改
正确答案: A
解析:

10.在HTML页面中,下列选项不属于鼠标相关事件的是
A onclick
B onmouseover
C onmousedown
D onchange
正确答案: D
解析

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值