script基础试题.docx
- 文档编号:3012695
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:10
- 大小:19.63KB
script基础试题.docx
《script基础试题.docx》由会员分享,可在线阅读,更多相关《script基础试题.docx(10页珍藏版)》请在冰豆网上搜索。
script基础试题
215012,要变更元素节点对象c的背景色为浅灰色(lightGrey),可以使用语句c.style.background=“lightGrey“。
215013,已知页面上有一个文本输入框<INPUTid=""name""onchange=f1()>,请编写函数f1(),要求限制name中只能输入字母,并且姓和名之间有空格,姓和名的首字母必须大写,,
214961,若是希望每隔一秒就执行一次tt函数,应该使用如下语句:
AsetTimeout(tt,1000);
BsetInterval(tt,1000);
CsetInterval(tt,1);
DsetInterval(tt(),1);
214962,一个未被赋值过的变量,或者一个未定义的变量,其值是
A0
B''
Cnull
Dundefined
214963,对框架的引用就是对window对象的引用,利用window对象的___________属性,可以改变框架的导航。
history_location_href_nevigate,1
214964,()对象表示给定浏览器窗口中的HTML文档,用于检索关于文档的信息,Document_Window_Screen_History,0
214965,________________可以在HTML文档中引入脚本文件run.js
A:
<scripthref="run.js"type="text/JavaScript"></script>
B:
<scriptsrc="run.js"type="text/JavaScript"></script>
C:
<scriptdoc="run.js"type="text/JavaScript"></script>
D:
<script"run.js"type="text/JavaScript"></script>,1
214966,JavaScript是基于()的语言.
A对象
B事件
C浏览器
D安全性
214967,下面哪一个是合法的javascript变量名.,a-1_$_$_1num_while,1
214968,已知有以下javascript脚本:
vara=2;varb=4;
varc=a<b&--b>--a;
请问c=?
2_4_true_1,3
214969,已知已经定义了2个样式类.mouseOverStyle,.mouseOutStyle,补充完整以下语句,使鼠标移动到按钮上后,按钮的样式能变更成.mouseOverStyle样式类
<INPUTname=Buttontype=“button“class=“mouseOutStyle“value=“登录“onMouseOver=“this.___________='mouseOverStyle'“>
style_class_className_type,2
214970,下列JavaScript注释语句中()是正确的.,
'thisisacommentline_
<!
--thisisacommentline-->_
//thisisacommentline_
“thisisacommentline“,2
214971,下列声明数组的语句中,错误的选项是()。
"vararry1=[3,4]_
vararry1=newArray(3)_
vararry1[]=newArray(3)(4)_
vararray1=newnewArray('3','4')",2
214972,有代码如下:
vartab=document.getElementById(""tab"");
varrows=tab.rows.length;
varcells;
for(vari=0;i<rows;i++)
{
cells=tab.rows[i].cells.length;
for(varj=0;j<cells;j++)
{
//................
}
}
在for中有一句省略一句用于访问单元格的代码,以下合适的是:
tab.rows[i].cells[j].innerHTML="HelloWorld";
_tab.rows[i].cells[j].text="HelloWorld";
_tab.rows[i].cells[j].value="HelloWorld";
_tab.rows[i].cells[j]="HelloWorld";,0
214973,对于一个表单控件txt,以下哪个代码可以访问?
varc=document.getElementById('txt1'');_
form1.txt1.value="Hello";_
form1.elements['txt1'].value='Hello';
_以上都对
3
214974,window.open的作用是
打开一个window文件夹的窗口
_打开一个网页的窗口
_打开一个消息框的窗口
_打开一个提示框的窗口,1
214975,body中有代码如下:
<scriptlanguage=""javascript""type=""text/javascript"">
functioncheck(){
varelem=document.getElementById('t1');
varreg=newRegExp(""^\\d{6}$"");
varb=reg.test(elem.value)?
'邮政编码合法':
'邮政编码不合法';
alert(b);
}
</script>
<inputtype=""text""id=""t1""/>
<inputtype=""button""id=""btn1""value=""Click""onclick=""check();""/>
以下说法错误的是,该代码用于验证某个输入的值是否满足邮政编码规范
_该代码采用正则表达式验证
_d{6}表示匹配6个长度的数字
_该代码有语法错误。
3
214976,假设当前是6月,以下代码输出的结果是:
vard1=newDate();
vard2=newDate();
if(d1.valueOf()==d2.valueOf()){
alert(d1.getMonth());//得到月份
}
"5
_6
_7
_d1与d2表示两个不同对象,因此if语句中的表达式永远为false,没有结果输出。
",0
214977,"对于数组的使用以下代码。
说法正确的是
vararr=[1,2,3,4];//01
vararr=newArray(1,2,3,4);//02
arr[1]=null;//03
deletearr[2];//04
for(variinarr){//05
document.write(arr[i]+'
');//06
}//07
arr.splice(1,1);//08
",代码有错,01与02行是等效的,去掉一行即可。
_03行将数组1位置的元素删除,数组长度减少1
_04行将数组arr中第二个元素的值去除,数组长度不变
_考虑到数组下标从0开始,08行的作用是将元素1加入到第二个位置。
0
214978,以下关于函数(方法)定义错误的是:
"functionPrint()
{
document.write(""HelloWorld!
"");
}
_varfun=function(a,b){
returna+b;
}
_varfun=newFunction(""a"",""b"",""returna+b;"");
_varfun=Print()
{
return""Helloworld!
"";
}",3
214979,下列不属于访问指定节点的方法的是(),
obj.value_
getElementsByTagName_
getElementsByName_
getElementById
0
214980,对下面这段代码分析不正确的是()
01varlen=form1.elements.length;
02for(vari=0;i<len;i++)
03{
04if(form1.elements[i].value.length==0)
05{
06alert(“你的资料没有填写完善”);
07returnfalse;
08}
09},
代码第一行是取得当前表单元素的个数_
代码第一行是取得当前文本表单的个数_
这是循环验证表单_
这段代码可以验证表单中文本框的值是否为空,1
214981,对下面这段代码分析正确的是()
01<scriptlanguage=”javascript”>
02functionshutwin()
03{
04window.close();
05return;
06}
07</script>
08<ahref=”javascript:
shutwin()”>关闭本窗口</a>
这段代码的作用是停止当前页面的运行
_这段代码的作用是关闭当前窗口_
这段代码不起作用_
代码的返回值为空
1
214982,this运算符代表的是()
对象的属性_对象的方法_对象本身_对象的事件,2
214983,关于break和continue语句表达不对的是(),
为了能在循环体中直接控制循环的中断货下一轮循环,JavaScript提供了break和continue语句_
break语句将无条件跳出并结束当前的循环结构_
这两个语句使用是相同的,效果也一样_
continue语句的作用是忽略其后的语句并结束此轮循环和开始新的一轮循环。
2
214984,下列不符合变量的命名规则的是(),
12nam__name__name_10_name_n
0
214985,对数值型数据使用下列说法不对的是(),
JavaScript中用于表示数字的类型称为数字型_
可以用整型值来表示数字数据_
JavaScript的数字可以写成10进制、16进制和8进制_
十六进制以“0x”或“0X”开头后面跟0~F的十六进制的数字,没有小数和指数部分
1
214986,分析下面这段代码,最终输出的结果是什么?
()
<html>
<body>
<scriptlanguage=”JavaScript”>
document.write(“helloworld!
”);
</script>
</body>
</html>
在网页中输出“helloworld!
”_
在弹出窗口中输出“helloworld!
”_
什么也不输出_
在窗口中和弹出窗口中输出“helloworld!
”
0
214987,对于下面这段代码分析正确的是()
01functioncount()
02{
03varlen=form1.text.value.length;
04alert(“您输入的字符数为”+len+”个”)
05
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- script 基础 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)