JavaScript面试题

这是一份JavaScript面试题集,涵盖单选题、多选题、填空题和简答题,涉及DOM操作、事件处理、正则表达式、数据类型判断、函数、对象等多个方面,旨在考察JavaScript基础和应用能力。
摘要由CSDN通过智能技术生成

一、单选题(共20题,每题2分)得分:2.0分
1.下面可以获取浏览器在卷动后,隐藏的文档部分的高度的属性是
A window.body.scrollTop
B document.body.scrollTop;
C document.scrolTop;
D documentElement.body.scrollTop
正确答案: B
解析:基础属性

2.在HTML页面中,下列选项不属于键盘相关事件的是
A onkeyup
B onkeydown
C oncontextmenu
D onkeypress
正确答案: C
解析:
3.要检测值是否为 NaN,应使用什么函数
A Number()
B parseInt()
C whoisNaN()
D isNaN()
正确答案: D
解析:应记忆的方法

4.以下正则中不可以验证数字的是
A /[0-9]/
B /\D/
C /0|1|2|3|4|5|6|7|8|9/
D /\d/
正确答案: B
解析:\D匹配的是非数字

5.下面的 JavaScript 语句中,哪个实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空
A for(var i=0;i< form1.elements.length;i++) {
if(form1.elements[i].type==“text”) form1.elements[i].value="";
}
B for(var i=0;i<document.forms.length;i++) {
if(forms[0].elements[i].type==“text”) forms[0].elements[i].value="";
}
C if(document.form.elements.type==“text”) form.elements[i].value=""
D for(var i=0;i<document.forms.length; i++){
for(var j=0;j<document.forms[i].elements.length; j++){
if(document.forms[i].elements[j].type==“text”) document.forms[i].elements[j].value="";
}
}
正确答案: D
解析:
for(var i=0;i<document.forms.length; i++){

for(var j=0;j<document.forms[i].elements.length; j++){

if(document.forms[i].elements[j].type==“text”)

document.forms[i].elements[j].value=""; }

}

找到所有form里面所有的text文本框,把value设置为空。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值