javascript试题.docx
《javascript试题.docx》由会员分享,可在线阅读,更多相关《javascript试题.docx(9页珍藏版)》请在冰豆网上搜索。
![javascript试题.docx](https://file1.bdocx.com/fileroot1/2023-1/7/685b23ea-81ab-4dfc-8d33-7ff61d7aabab/685b23ea-81ab-4dfc-8d33-7ff61d7aabab1.gif)
javascript试题
javascript试题
在HTML中,表单中的input元素的()属性用于指定表单元素的名称。
A.valueB.nameC.typeD.caption
当表单各项填写完毕,鼠标单击提交按钮时可以触发()事件。
A.onenterB.onsubmitC.onmouseDragD.onmouseOver
分析下面的JavaScript代码段,输出结果是()。
vara=15.59;
document.write(Math.round(a));
A.15B.16C.15.5D.15.4
要求用JavaScript实现下面的功能:
在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容。
下面语句正确的是()。
A.
20060414D.2006414
在HTML中有如下代码,运行后页面显示结果为()。
document.bgColor=“#FF0000”;
A.整个网页中活动链接的颜色为红色B.整个页面中的文字颜色为红色
C.整个页面中用户访问过的链接的颜色为红色D.整个网页背景为红色
在HTML中,以下代码中可以正确显示弹出对话框的是()。
A.
confirm("欢迎学习.net");
B.
alert("欢迎学习.net");
C.
document.write("欢迎学习.net");
D.
document.open("欢迎学习.net");
在JavaScript中,可以使用vartoday=newDate();这样的方法获得系统当前时间,假设系统时间是2007-7-2星期一,则today.getDay()的返回值是()。
A.1B.0C.7D.星期一
分析下面的JavaScript代码,经过运算后m的值为()。
x=11;
y="number";
m=x+y;
A.11numberB.numberC.11D.程序报错
分析下面的JavaScript代码段,输出的结果是()。
emp=newArray(5);
emp[1]=1
emp[2]=2
document.write(emp.length);
A.2B.3C.4D.5
在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。
下列HTML代码可以实现该文本框获得鼠标时全部选中文本框内容的是()。
A.
B.
C.
D.
网页编程中,运行下面的JavaScript代码,则提示框中显示()。
x=3;
y=2;
z=(x+2)/y;
alert(z);
A.2
B.2.5
C.32/2
D.16
在文档对象模型(DOM)中,所有对象都继承自()。
A.document对象B.math对象C.history对象D.frame对象
分析下面的JavaScript代码段,输出结果是()
varmystring="Iamastudent";
vara=mystring.substring(9,13);
document.write(a);
A.studB.tudenC.udenD.udent
在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是()。
A.charAt()方法是获取位于指定索引位置的字符
B.indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置
C.charAt()方法的参数可以为一个或两个
D.indexOf()方法的参数为指定的索引值
在JavaScript中,下列定义数组的方法正确的是()。
A.emp=newArray[3];B.emp=newArray(3);
C.emp=new()array;D.emp=newArray[];
在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了()事件后产生的。
A.onfocusB.onblurC.onchangeD.onclick
String对象的方法不包括()。
A.charAt()B.substring()C.toUpperCase()D.length()
使用String对象的indexOf()方法查找字符串”helloworld”中是否包含G,下列语句描述正确的是()。
A.字符串"helloworld"中不包含G字符,indexOf返回0
B.字符串"helloworld"中不包含G字符,indexOf返回null
C.字符串"helloworld"中不包含G字符,indexOf返回-1
D.字符串"helloworld"中不包含G字符,indexOf返回1
使用split("-")方法对字符串"北京-东城区-米市大街8号-"进行分割的结果是()。
A.返回一个长度为4的数组
B.返回一个长度为3的数组
C.不能返回数组,因为最后一个"-"后面没有数值,代码不能执行
D.能够返回数组,数组中最后一个元素的数值为null
以下哪个变量名是非法的()。
A.numb_1B.2numbC.sumD.de2$f
javaScript的表达式parseInt("8")+parseInt('8')的结果是多少?
A.8+8B.88C.16D."8"+'8'
下列有关函数的说法正确的是()
A.函数名称是不区分大小写的,所以err()和Msg()表示的是同一个函数
B.函数可以有多个参数,每个参数之间用分号隔开
C.在函数的第一行还包括一个大括号,这是一种常见的风格,也可以将此大括号放到下一行
D.函数可以有返回值,也可以没有返回值。
如果没有返回值,必须使用return语句
光标移动在文本框上方时,文本框边框的颜色就改变了,这是因为激发了下列的()事件。
A.onfocusB.onmouseupC.onmousroverD.onmousmove
页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表btnPic),则使用()就可以实现背景图片的改变。
A.onmouseover="className=btnPic"
B.onmouseover="this.className=btnPic"
C.onmouseover="this.style.className=btnPic"
D.this.btn.style.className="btnPic"
下列()可以用来检索被选定的选项的索引号。
A.disabledB.selectedIndexC.optionD.mulitple
在JavaScript中,命令按钮(Button)支持的事件包括()。
A.onclick B.onchange C.onselect D.onload
下面对于JavaScript中的单选按钮(Radio),说法正确的是()。
A.单选按钮可以通过单击"选中"和"未选中"来进行切换
B.单选按钮没有checked属性
C.单选按钮支持onClick事件
D.单选按钮的length属性返回一个选项组中单选项的个数
在JavaScript中,文本域不支持的事件包括()。
A.onblur B.onlostfocused C.onfocus D.onchange
JavaScript是运行在()的脚本语言。
A.服务器端
B.客户端
C.在服务器运行后,把结果返回到客户端
D.在客户端运行后,把结果返回到服务器
以下()可以代替history.forward()的功能。
A.history.go(0)B.history.go(-1)C.history.go
(1)D.history.go
(2)
以下关于DOM说法不正确的是()。
A.DOM是一种与浏览器、平台、语言无关的接口
B.document对象是DOM模型的顶层对象
C.document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系
D.使用document.title可以更改当前HTML文档的标题
以下选项中,用来删除节点的函数是()。
A.insertBeforeB.appendChildC.removeChildD.deleteChild
以下不属于浏览器对象的有()。
A.DateB.windowC.documentD.location
下列关于浏览器对象说法不正确的有()。
A.window对象是浏览器模型的顶层对象
B.document代表整个HTML文档
C.location对象的forward方法可以实现浏览器的前进功能
D.history对象用来管理当前窗口最近访问过的URL
下列关于DOM模型节点访问说法正确的有()。
A.可以根据节点ID访问DOM节点
B.getElementsByTagName方法是根据节点的name属性访问节点
C.getElementsByName方法的作用是获取一个指定name属性值的节点
D.nodeValue属性可以访问节点的value属性值
下列选项中,可以获取元素所有子节点的属性是()。
A.firstChildB.nodesC.childNodesD.nodeValue
下列选项中,能够正确创建全局匹配的正则表达式是()。
A.varreg=newRegExp()
B.varreg=newRegExp("\s*","i")
C.varreg=/\s*/i
D.varreg=/\s*/g
下列选项中,返回搜索结果数组的函数是()。
A.testB.execC.replaceD.search
下列选项中,可以实现将文本中的所有"hello"更改变红色显示的是()。
A.str.replace(/hello/i,"hello".fontcolor("red"));
B."hello".fontcolor("red")
C.intindex=str.indexOf("hello");
str.substr(index,"hello".length).fontcolor("red");
D.intindex=str.indexOf("hello");
str.substr(index).fontcolor("red");
关于正则表达式中的方法,说法不正确的是()。
A.exec方法的作用是执行一段javascript脚本
B.test方法用来测试正则表达式的有效性
C.String对象的match方法是用来匹配模式字符串,并返回所有的匹配结果
D.exec方法的作用是搜索符合正则表达式模式字符串的内容
在JavaScript中,可使用Date对象的()方法返回一个月中的每一天。
A.getDate
B.getYear
C.getMonth
D.getTime
在JavaScript浏览器模型中,Window对象的()属性用来指定浏览器状态栏中的信息。
A.screenB.statusC.historyD.document
在JavaScript中,关于document对象的方法,下列说法正确的是()。
A.getElementById()是通过元素Id获取元素对象的方法,其返回值为单个对象
B.getElementByNames()是通过元素name获取元素对象的方法,其返回值为单个对象
C.getElementbyId()是通过元素Id获取元素对象的方法,其返回值为单个对象
D.getElementbyNames()是通过元素name获取元素对象的方法,其返回值为对象组
分析下面的JavaScript代码段,输出结果是()。
Vars1=ParseInt("101中学");
document.write(s1);
A.NaN
B.101中学
C.101
D.出现脚本错误
在HTML页面中,CSS样式的属性名background-image应对应Style对象的属性名()。
A.background
B.backgroundImage
C.image