JS题库复习(JavaScript标记版)

发布时间:2024年01月06日

JavaScript标记版

1 "有以下 ES6 代码

function * gen() {

??yield 1;

??yield 2;

??yield 3;

}

下面选项描述正确的是哪个?"

A gen()执行后返回2

B gen()执行后返回 undefined

C gen()执行后返回一个 Generator 对象

D gen()执行后返回 1

C

  1. JavaScript语句 var arr=[a,b,c,d];执行后,数组 arr 中每项都是一个整数,下面得到其中最大整数语句不正确的是哪几项?

A Math.max(arr)

B Math.max(arr[0], arr[1], arr[2], arr[3])

C Math.max.call(Math, arr[0], arr[1], arr[2], arr[3])

D Math.max.apply(Math,arr)

A

  1. 下面有关 html 的描述,不推荐的是?

A在页面顶部添加 doctype 声明;

B在 </head> ? <body> 中间插入 HTML 代码;

C避免使用 <font> 标签;

D使用 <table> 元素展现学生成绩表等数据。

B

  1. 下面关于 CSS 布局的描述,不正确的是?

A块级元素实际占用的宽度与它的 width 属性有关;

B块级元素实际占用的宽度与它的 border 属性有关;

C块级元素实际占用的宽度与它的 padding 属性有关;

D块级元素实际占用的宽度与它的 background 属性有关。

D

  1. 下列JavaScript事件哪个不是由鼠标触发的事件()

A click B contextmenu C mouseout D keydown

D

6 "现有如下 html 结构

<ul>

??<li>click me</li>

??<li>click me</li>

??<li>click me</li>

??<li>click me</li>

</ul>

运行如下JavaScript代码:

var elements=document.getElementsByTagName('li');

var length=elements.length;

for(var i=0;i<length;i++){

??elements[i].οnclick=function(){

??alert(i);

??}

}

依次点击 4 个 li 标签,哪一个选项是正确的运行结果()?"

A 依次弹出 1,2,3,4

B 依次弹出 0,1,2,3 ?

C 依次弹出 3,3,3,3

D 依次弹出 4,4,4,4

D

7 "function Foo(){

??var i=0;

??return function(){

????document.write(i++);

??}

}

var f1=Foo(), f2=Foo();

f1();

f1();

f2();

请问以上JavaScript程序的输出是()"

A 010 B 012 C 000 D 011

A

8 "以下JavaScript程序的输出是什么()

<SCRIPT LANGUAGE=""""JavaScript>

var a=""undefined""; var b=""false"";

var c="""";

function assert(aVar){

if(aVar)

??alert(true);

else

}

alert(false);

assert(a);

assert(b);

assert(c);

</SCRIPT>"

A true,true,true

B true,true,false

C false,false,true

D false,false,false

B

  1. JavaScript 定义 var a="40",var b=7,则执行?a%b 会得到()。

A 5 ??????B "5"???????? C undefined????? D null

A

10 "var myObject = {

foo: ""bar"",

func: function() { var self = this;

console.log(this.foo);

console.log(self.foo);

(function() {

console.log(this.foo);

console.log(self.foo);

????}());

??}

};

myObject.func();

以上JavaScript程序的输出是什么?"

A bar bar bar bar

B bar bar bar undefined

C bar bar undefined bar

D undefined bar undefined bar

C

  1. 下面有关 JavaScript 中 call 和 apply 的描述,错误的是?

A "call 与 aplly 都属于 Function.prototype 的一个方法,所以每个 function 实例都有 call、

apply 属性"

B 两者传递的参数不同,call 函数第一个参数都是要传入给当前对象的对象,

C apply 不是 apply 传入的是一个参数数组,也就是将多个参数组合成为一个数组传入

D call 传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象

B

  1. 下面有关 javascript 常见事件的触发情况,描述错误的是?

A onmousedown:某个鼠标按键被按下

B onkeypress:某个键盘的键被按下或按住

C onblur:元素获得焦点 ?

D onchange:用户改变域的内容

Conblur 事件发生在对象失去焦点时。

13 下面有关 javascript 系统方法的描述,错误的是?

A parseFloat 方法:该方法将一个字符串转换成对应的小数

B isNaN 方法:该方法用于检测参数是否为数值型,如果是,返回 true,否则,反回 false。

C escape 方法: 该方法返回对一个字符串编码后的结果字符串

D eval 方法:该方法将某个参数字符串作为一个 JavaScript 执行

B

  1. 下面符合一个有效的 javascript 变量定义规则的是?

A _ 2

B with

C a bc

D 2a

A

  1. JavaScript中字符串连接用那个比较高效

A a+=b

B a = a+b

CArray.join()

DArray.push()

C

16 "请给出这段JavaScript代码的运行结果( )

<SCRIPT LANGUAGE=""JavaScript"">

var bb = 1;

function aa(bb) {

??bb = 2;

??alert(bb);

};

aa(bb);

alert(bb);

</SCRIPT>"

A 1 1

B 1 2

C 2 1

D 2 2

C

17 "下面这个JavaScript程序的输出是什么:

function Foo() {

???var i = 0;

???return function() {

?????console.log(i++);

???}

}

var f1 = Foo(),

f2 = Foo();

f1();

f1();

f2();" A 0 1 0 B 0 1 2 C 0 0 0 D 0 0 2

A

18 "在 文 件 /home/somebody/workspace/somemodule.js 中 第 一 行 引 用 了 一 个 模 块 :

require(‘othermodule‘),请问 required 的查找模块的顺序

A./home/somebody/workspace/mode_modules/othermodule/index.js

B./home/somebody/workspace/mode_modules/othermodule. Js

C.CORE MODULES named othermodule D./home/somebody/mode_modules/othermodule/index.js"

CDAB CBDA CBAD CDBA

C

  1. 下面哪些方式不可以用于JavaScript延迟加载?

A 通过 ajax 下载 js 脚本,动态添加 script 节点

B 通过监听 onload 事件,动态添加 script 节点 ?

C直接将 script 节点放置在之前,这样 js 脚本就会在页面显示出来之后再加载

D使用 script 标签的 defer 和 async 属性

C

20 "如下JavaScript代码输出的结果是什么:

console.log(1+ ""2""+""2"");

console.log(1+ +""2""+""2"");

console.log(""A""- ""B""+""2"");

console.log(""A""- ""B""+2);"

A 122 122 NaN NaN

B 122 32 NaN NaN2

C 122 32 NaN2 NaN

D 122 32 NaN2 NaN2

C

21下面有关浏览器中使用JavaScript跨域获取数据的描述,说法错误的是?

A域名、端口相同,协议不同,属于相同的域

B js 可以使用 jsonp 进行跨域

C通过修改 document.domain 来跨子域

D使用 window.name 来进行跨域

A

22 下列JavaScript可以让一个?input 的背景颜色变成红色的是

A inputElement.style.backgroundColor = 'red';

B inputElement.backgroundColor = 'red';

C inputElement.style.backgroundColor = '#0000';

D inputElement.backgroundColor = '#0000';

A

  1. 下面哪些语句可以在JavaScript里判断一个对象oStringObject 是否为 String。

A ?oStringObject instanceof String

B ??typeof oStringObject == 'string'

C ??oStringObject is String

D ??以上答案都不正确

A

  1. flash 和JavaScript通过什么类如何交互?

A ?ExtensionContex

B ?ExternalInterface

C ?IInterpolator

D ?FlexContentHolder

B

  1. JavaScript 中 document.getElementById 的返回值的类型为?

Array Object String Function B

  1. 下面哪些是 NodeJS 官方模块

Querystring Request Async Dns??? D

27 按照?CommonJS?规范,在任何模块代码的作用域下没有内置了以下哪些变量? module context require exports B

28 以下哪一条 Javascript 语句会产生运行错误

var obj=( ); var obj=[ ]; var obj={ }; var obj=/ /; A

29 从四个选项选出不同的一个。 JQuery Node.js Prototype CommonJS D

30 蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似() PHP,Python

JSP,servlet

Java,Javascript

  1. C++

C

  1. 要将页面的状态栏中显示“已经选中该文本框”,下列 JavaScript 语句正确的是( )

window.status=”已经选中该文本框”

document.status=”已经选中该文本框”

window.screen=”已经选中该文本框”

document.screen=”已经选中该文本框”

A

  1. 使用 JavaScript 向网页中输出 hello,以下代码中可行的是( )document.write(hello);

document.write(“hello”);

hello

document.read(“hello”);

B

  1. 在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如:010-82668155, 要求前 3 位是 010,紧接一个“-”,后面是 8 位数字。要求在提交表单时,根据上述条件验证该文本框中输入内容的有效性,下列JavaScript语句中,( )能正确实现以上功能。

A "var str= form1.fname.value;

if(str.substr(0,4)!=”010-”|| str.substr(4).length!=8 || isNaN(parseFloat(str.substr(4)))) alert(“无效的电话号码!”);"

B "var str= form1.fname.value;

if(str.substr(0,4)!=”010-” && str.substr(4).length!=8 && isNaN(parseFloat(str.substr(4)))) alert(“无效的电话号码!”);"

C ?"var str= form1.fname.value;

if(str.substr(0,3)!=”010-”|| str.substr(3).length!=8 || isNaN(parseFloat(str.substr(3))))

alert(“无效的电话号码!”);"

D ?"var str= form1.fname.value;

if(str.substr(0,4)!=”010-”&& str.substr(4).length!=8 &&

!isNaN(parseFloat(str.substr(4))))

alert(“无效的电话号码!”);"

A

  1. 关于正则表达式声明 6 位数字的邮编,以下代码正确的是( )

var reg = /\d6/;

var reg = \d{6}\;

var reg = /\d{6}/;

var reg = new RegExp(“\d,6-”); C

  1. 关于 JavaScript 里的 xml 处理,以下说明不正确的是( )

Xml 是种可扩展标记语言,格式更规范,是作为未来 html 的替代

Xml 一般用于传输和存储数据,是对 html 的补充,两者的目的不同

在 JavaScript 里解析和处理 xml 数据时,因为浏览器的不同,其做法也不同

在 IE 浏览器里处理 xml,首先需要创建 ActiveXObject 对象 A

36 以下哪个单词不属于JavaScript保留字:() with ??parent? class void? B

37 请选择结果为真的JavaScript表达式:()

null instanceof Object

null===undefined

null==undefined

NaN==NaN

C

  1. foo 对象有 att 属性,那么获取 att 属性的值,使用JavaScript,以下哪些做法是不可以的:()

foo.att

foo(“att”)

foo*“att”+

foo*“a”+”t”+”t”+

B

  1. 以下哪些不是JavaScript的全局函数:()

escape parseFloat eval ?setTimeout? D

  1. 关于 IE 的 window 对象表述正确的有:()

window.opener 属性本身就是指向 window 对象

window.reload()方法可以用来刷新当前页面

window.location=”a.html”和 window.location.href=”a.html”的作用都是把当前页面替换成 a.html 页面

定义了全局变量 g;可以用 window.g 的方式来存取该变量 B

41 在 IE 中要想获得当前窗口的位置可以使用 window 对象的()方法 windowX screenX ?screenLeft windowLeft C

42 "分析下面的 JavaScript 代码段

a=new Array(2,3,4,5,6);

sum=0;输出结果是().

?for(i=1;i<a.length;i++ )

sum +=a[i]; document.write(sum);" 20 18 14 12 B

  1. 下面哪个选项中的对象与浏览列表有关()

location,history

window,location

navigator,window

historylist,location A

44 下列()标记符属性为布尔属性(即只需要指定属性的存在,而不用指定其值的标记符属性)。 noshade ?width bold? size A

45 在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成()。 onload onunload onclick onchange A

46 在 HTML 中,Location 对象的()属性用于设置或检索 URL 的端口号 hostname host? pathname href ??B

47 下列 JavaScript 语句中,()能实现单击一个按钮时弹出一个消息框 <BUTTON VALUE ="鼠标响应" onClick=alert("确定")></BUTTON> <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onClick=alert("确定")> <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onChange=alert("确定")> <BUTTON VALUE ="鼠标响应" onChange=alert("确定")></BUTTON>

B

  1. 在 HTML 页面中,下面关于 Window 对象的说法不正确的是()。 Window 对象表示浏览器的窗口,可用于检索有关窗口状态的信息 Window 对象是浏览器所有内容的主容器

浏览器打开 HTML 文档时,通常会创建一个 Window 对象

如果文档定义了多个框架,浏览器只为原始文档创建一个 Window 对象,无须为每个框架创建 Window 对象

D

  1. 在 JavaScript 中,表单文本框(Text)不支持的事件包括( ).

onBlur onLostFocused onFocus ?onChange B

50 "分析下面的JavaScript代码:

x=11;

y=""number"";

m= x+y ;

m 的值为()。" 11number number ???11 程序报错 A

51在 HTML 页面中使用外部JavaScript文件的正确语法是()。

<language=”JavaScript”src=”scriptfile.js”>

<script language=”JavaScript”src=”scriptfile.js”></script>

<script language=”JavaScript” =scriptfile.js></script>

< language src=” scriptfile.js”> B

52 "分析如下的 JavaScript 代码段, 则运行后在页面上输出( )

?var c=""10"",d=10;

document.write(c+d)"??????10 20 1010 页面报错 C

53 "网页编程中,运行下面的JavaScript代码:

<script language=”javascript”>

x=3;

y=2;

z=(x+2)/y;

alert(z);

</script>

则提示框中显示()。" 2 2.5 32/2 16 B

  1. 在JavaScript中,命令按纽(Button)支持的事件包括()

onClick onChange onSelect? onSubmit A

  1. 在当前页面的同一目录下有一名 show.js 的文件, ?下列哪个选项可以正确引入?( ??)

<script language= “show.js”></script>

<script type=”show.js”></script>

<script src=”show.js”></script>

<script runat=”show.js”></script>

C

56 在JavaScript中,可以使用 Date 对象的()方法返回该对象的日期 getDate getYear getMonth gerTime A

57 JavaScript中哪一个对象可以获得屏幕的大小()

window Screen navigator screenX B

58 "分析下面的 JavaScript 语句:

Str = ""This apple costs ""+5 0.5;

执行后 str 的结果是()。"

This apple costs 50.5

This apple costs 5.5

"This apple costs" 50.5

"This apple costs "5.5

A

59 "setInterval(""alert('welcome');"",1000);

这段JavaScript代码的意思是()"

等待 1000 秒后,再弹出一个对话框

等待 1 秒钟后弹出一个对话框

语句报错,语法有问题

每隔一秒钟弹出一个对话框

D

  1. 要求用 JavaScript 实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() <input type="text" onChange="alert(this.value)">

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

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

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

A

  1. JavaScript中的window 对象的 open 方法返回的是()

没有返回值

boolean 类型,表示当前窗口是否打开成功

返回打开新窗口的对象

返回 int 类型的值,开启窗口的个数

C

62 "分析下面的 JavaScript 代码段:

function employee(name,code)

{

this.name=""wangli"";

this.code=""A001"";

}

newemp=new employee(""zhangming"",'A002');

document.write(""雇员姓名:""+ newemp.name+ ""<br>"");

document.write(""雇员代号:""+ newemp.code +""<br>"");

输出的结果是()."

雇员姓名:wangli 雇员代码:A001

雇员姓名:zhangming

雇员代码:A002

雇员姓名:null, 雇员代码:null

代码有错误,无输出结果

A

  1. 在 HTML 页面中,下面有关的 Document 对象的描述错误的是()。Document 对象用于检查和修改 HTML 元素和文档中的文本

Document 对象用于检索浏览器窗口中的 HTML 文挡的信息

Document 对象提供客户最近访问的 URL 的列表

Document 对象的 location 属性包含有关当前 URL 的信息

C

64 "分析下面的 JavaScript 代码段:

a = new Array(""100"",""2111"",""41111"");

for(var i = 0;i < a.length;i )

{

??document.write(a[i] """");

}

输出结果是()。"

100 2111 41111 1 2 3 0 1 2 1 2 4 A

65 "分析下面的 JavaScript 代码段:

var a=15.49;

document.write(Math.round(a));

输出的结果是()." 15 16 15.5 ?15.4 A

66 以下()为 JavaScript 声明变量的语句。 dim x; int x; var x; x; C

67 "分析如下的 JavaScript 代码片段, b 的值为( )

Var a = 1.5,b;

b=parseInt(a);" 2 0.5 1 1.5 C

  1. JavaScript声明一个对象,给它加上 name 属性和 show 方法显示其 name 值,以下代码中正确的是()

var obj = [name:"zhangsan",show:function(){alert(name);}];

var obj = ,name:"zhangsan",show:”alert(this.name)”-;

var ?obj = {name:"zhangsan",show:function(){alert(name);}};

var obj = {name:"zhangsan",show:function(){alert(this.name);}}; D

  1. 下面的 JavaScript 语句中,()实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空

"for(var i=0;i< form1.elements.length;i++)

{

if(form1.elements[i].type==""text"")

?form1.elements[i].value="""";

}"

"for(var i=0;i<document.forms.length;i++)

{

?if(forms[0].elements[i].type==""text"")

forms[0].elements[i].value="""";

}"

"if(document.form.elements.type==""text"")

form.elements[i].value="""";" "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

  1. 写“Hello World”的正确?JavaScript 语法是?

document.write("Hello World")

"Hello World"

response.write("Hello World")

("Hello World")

A

71 JavaScript 特性不包括() 解释性 用于客户端 基于对象 面向对象 D

72 下列 JavaScript 的判断语句中( )是正确

if(i==0)

if(i=0)

if i==0 then

if i=0 then

A

  1. 下列 JavaScript 的循环语句中( )是正确

if(i<10;i++)

for(i=0;i<10)

for i=1 to 10

for(i=0;i<=10;i++)

D

  1. 下列的哪一个表达式将返回假

!(3<=1)

(4>=4)&&(5<=2)

(“a”==”a”)&&(“c”!=”d”)

(2<3)||(3<2)

B

  1. 下列选项中,( ??)不是网页中事件。

onclick onmouseover onsubmit onpressbutton D

76 有JavaScript语句“var ?x=0;while( ) ?x+=2;”,要使 while 循环体执行 10 次,空白处的循环判定式应写为:() x<10 x<=10 x<20 x<=20 C

77 "JavaScript语句

var a1=10; var a2=20;

alert(“a1+a2=”+a1+a2)

将显示( )结果"

a1+a2=30

a1+a2=1020

a1+a2=a1+a2

以上都不正确

B

78 JavaScript中将字串 s 中的所有字母变为小写字母的方法是( ???) s.toSmallCase() s.toLowerCase() s.toUpperCase() s.toUpperChars() B

79 以下( )JavaScript表达式产生一个 0~7 之间(含 0,7)的随机整数.Math.floor(Math.random()*6)

Math.floor(Math.random()*7)

Math. floor(Math.random()*8)

Math.ceil(Math.random()*8)

C

  1. 产生当前日期的JavaScript方法是()

Now(); Date() new Date() new Now() C

81 如果想在网页显示后,使用JavaScript动态地改变网页的标题( ??) 是不可能的 通过 document.write(“新的标题内容”) 通过 document.title=(“新的标题内容”) 通过 document.changeTitle(“新的标题内容”) C

82 某网页中有一个窗体对象,其名称是 mainForm,该窗体对象的第一个元素是按钮,其名称是 myButton,表述该按钮对象的JavaScript方法是( ??) document.forms.myButton document.mainForm.myButton document.forms[0].element[0] 以上都可以 B

83 HTML 文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 <HTML> <HEAD> <BODY> <TITLE> A

84 在 HTML 页面中,CSS 样式的属性名为 background-image 对应的 style 对象的属性名是() background backgroungImage image background B

85 在使用 Javascript 实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是( ?????)

document.myform.selCity.options.clear() document.myform.selCity.options.deleteAll() document.myform.selCity.options.length=0 document.myform.selCity.options.size=0 C

86 HMTL 表单的首要标记是<form>,<form>标记的参数 method 表示表单发送的方法,可能为 get 或 post,下列关于 get 和 post 的描述正确的是()

post 方法传递的数据对客户端是不可见的

get 请求信息以查询字符串的形式发送,查询字符串长度没有大小限制

post 方法对发送数据的数量限制在 255 个字符之内

get 方法传递的数据对客户端是不可见的 D

87 在 HTML 文档对象模型中,history 对象的()用于加载历史列表中的下一个 URL 页面。 next() back() forward() go(-1) C

88 在 Javascript 中要改变页面文档的背景色,需要修改 document 对象的()属性。 BackColor BackgroundColor BgColor Background C

89 在 HTML 页面中,不能与 onChange 事件处理程序相关联的表单元素有() 文本框 复选框 列表框 按钮 D

90 在 HTML 页面上编写 Javascript 代码时,应编写在()标签中间。

<javascript> 和</javascript> .

<script> 和</script>

<head> 和</head>

<body> 和</body>

B

91 在 Javascript 浏览器对象模型中,window 对象的()属性用来指定浏览器状态栏中显示的临时消息。 status screen history document A

92 编写 Javascript 函数实现网页背景色选择器,下列选项中正确的是() "function ?change(color)

{

?window

??.bgColor=color;

}"

"function ?change(color)

{ document

??.bgColor=color;

}"

"function ?change(color)

{

?body.

bgColor=color;

}"

"function ?change(color)

{

?form

.bgColor=color;

}" B

  1. 下列选项中关于浏览器对象的说法错误的是( )

history 对象记录了用户在一个浏览器中已经访问过的 URLs

location 对象相当于 IE 浏览器中的地址栏,包含关于当前 URL 地址的信息location 对象是 history 对象的父对象

location 对象是 window 对象的子对象

C

94 在 HTML 页面中包含一个按钮控件 mybutton,如果要实现点击该按钮时调用已定义的Javascript 函数 compute,要编写的 HTML 代码是( )

<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”>

<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”>

<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”>

<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”>

D

95 "分析下面的 Javascript 代码段,输出结果是()

var mystring=”I am a student”;

var a=mystring.substring(9,13);

document.write(a);" stud tuden uden udent C

  1. Javascript 中制作图片代替按钮的提交效果需要手动提交方法 submit(),以下调用正确的是()

submit(); ????

myform.submit() ?????

document.myform.submit()

window.myform.submit();

C

97 "在 HTML 页面中包含如下所示代码,则编写 Javascript 函数判断是否按下键盘上的回车键正确的编码是()

<input name=”password” type=”text” οnkeydοwn=”myKeyDown()”>" "function ?myKeyDown()

{

if (window.keyCode==13)

?alert(“你按下了回车键”)

}" "function ?myKeyDown()

{

?if (document.keyCode==13)

alert(“你按下了回车键”);

}" "function ?myKeyDown()

{

?if (event.keyCode==13)

alert(“你按下了回车键”);

}" "function ?myKeyDown()

{

?if (keyCode==13)

alert(“你按下了回车键”);

}" C

  1. "如果在 HTML 页面中包含如下图片标签,则选项中的()语句能够实现

隐藏该图片的功能。

<img id=”pic” src=”Sunset.jpg” width=”400” height=”300”>" document.getElementById(“pic”).style.display=”visible”; document.getElementById(“pic”).style.display=”disvisible”; document.getElementById(“pic”).style.display=”block”; document.getElementById(“pic”).style.display=”none”; D

  1. 在 HTML 文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是( )

<a href=”#” οnmοuseοver=”this.style.fontsize=30px”>注册</a>

<a href=”#” οnmοuseοut=”this.style.fontsize=30px”>注册</a>

<a href=”#” οnmοuseοver=”this.style.font-size=30px”>注册</a>

<a href=”#” οnmοuseοut=”this.style.font-size=30px”>注册</a>

C

100 在 HTML 页面上,当按下键盘上的任意一个键时都会触发 Javascript 的()事件。 onFocus onBlur onSubmit onKeyDown D

101 "在 HTML 页面上包含如下创建层的语句,那么编写 Javascript 语句实现显示该层的语句错误的是()

<html>

<body>

<div id=”imageLayer” style=”display:none;”>

<img src=”images/Sunset.jpg” width=”200” height=”100”>

</div>

</body>

<html>"

document.getElementByTagName(“div”)*0+.style.display=”block” document.getElementById(“imageLayer”).style.display=”block”; document.getElementByName(“imageLayer”)*0+.style.display=”block”; document.getElementByName(“imageLayer”).get(0).style.display=”block”;

D

102 "分析下面的 Javascript 代码段,输出结果是()

var s1=parseInt(“101 中学”);

document.write(s1);"

NaN 101 中学 101 ???出现脚本错误 C

103 "在 HTML 中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL 页面。代码如下所示,应在下划线处填入()

<a href= ?>

??<img src=”previous.gif” width=”67” height=”21”>

</a>" "javascript:history.go(-1)" "history.go(1)" "history.go(-1)" "javascript:history.go(1)" A

104 "在HTML 页 面 上 包 含 如 下 所 示 的 层 对 象 , 则 javascript 语 句

document.getElementById(“info”).innerHTML 的值是()

<div id=”info” style=”display:block”><p>请填写</p></div>"

请填写

<p>请填写</p>

id="info" style="display:block"

<div id="info" style="display:block"><p>请填写</p>

A

  1. 以下哪条JavaScript语句会产生运行错误()

varobj =(); varobj =[]; varobj ={}; varobj =//; A

106 JavaScript是运行在( ??????)的脚本语言。

服务器端

客户端

在服务器运行后,把结果返回到客户端

在客户端运行后,把结果返回到服务端

B

107 JavaScript表达式setTimeout("buy( )",20)表示的意思是( ??????)

间隔20秒后,buy( )函数被调用一次

间隔20分钟后,buy( )函数被调用一次

间隔20毫秒后,buy( )函数被调用一次

buy( )函数被持续调用20次

C

108 在JavaScript中,能使文本框失去焦点的方法是( ??????)。

onblur( ) focus( ) blur( ) leave( ) C

109 在Javascript中,运行Math.ceil(25.5);的结果是( ??????)。 24 25 25.5 ?26 D

110 在JavaScript中(?? ????)方法可以对数组元素进行排序

add( ) join( ) sort( ) length( ) C

111 "分析下面的JavaScript代码段,输出结果是( ???)

var mystring=""I am a student"";

a=mystring.charAt(9);

document.write(a);"

I am a st ??????U Udent T B

112 "分析下面的JavaScript代码段,输出的结果是( ????)。

emp=new Array(5);

emp[1]=1;

emp[2]=2;

document.write(emp.length);" 2 3 4 5 D

  1. 以下不属于javascript中提供的常用数据类型的是( ????)

Undefined Null ???Number Connection D

114 在JavaScript中,把字符串“123”转换为整型值123的正确方法是( ????? )。

A "var str=""123"";

var num=(int)str;"

B "var str=""123"";

var num=str.parseInt(str);"

C"var str=""123"";

var num=parseInt(str);"

D"var str=""123"";

var num=Integer.parseInt(str);" C

115 "假设今天是2006年4月1日星期六,请问以下JavaScript代码输出结果是:( ??????)

var time = new Date( );

document.write(time.getMonth( ));" 3 4 5 2 A

  1. 关于JavaScript函数,以下说法错误的是( ???????)

A函数类似于方法,是执行特定任务的语句块

B可以直接使用函数名称来调用函数

C函数可以提高代码的重用率

D函数不能有返回值

D

117 "在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为( ?????)

<script type=""text/javascript"">

??function allChecked( ){

?????????var allck=__________

?????????for(var i = 0 ;i<allck.length;i++){

???????????????????allck[i].checked=true;

??????????}

??}

</script>

<body>

<p><input name=""chk"" type=""checkbox"" value=""滑雪"">滑雪

<p><input name=""chk"" type=""checkbox"" value=""游泳"">游泳

<p><input name=""chk"" type=""checkbox"" value=""爬山"">爬山

<p><input name=""btn"" type=""button"" onClick=""allChecked( )"" value=""选择"">

</body>"

A ??document.getElementsById("chk");

B ??document.getElementsByName("chk");

C ?document.getElementByName("checkbox");

D ?document.getElementsByTagName("chk");

B

  1. 在JavaScript中,页面中显示当天日期“今天是2013年9月1日”,下列选项

正确的是(? ? )

A "var today;today=new Date( );

document.write(""今天是""+today.getYear( )+""年""

+(today.getMonth( )+1)+""月""+today.getDay( )+""日"");"

B "var today; today=new Date( );

document.write(""今天是""+today.getFullYear( )+""年""

+(today.getMonth( )+1)+""月""+today.getDay( )+""日"");"

C ?"var today;

Today=new Day( );

document.write(""今天是""+today.getFullYear( )+""年""

+(today.getMonth( )+1)+""月""+today.getDate( )+""日"");"

D "var today;

today=new Date( );

document.write(""今天是""+today.getFullYear( )+""年""

+(today.getMonth( )+1)+""月""+today.getDate( )+""日"");"

D

文章来源:https://blog.csdn.net/qq_73735007/article/details/135432392
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。