JavaScript标记版
1 "有以下 ES6 代码
function * gen() {
??yield 1;
??yield 2;
??yield 3;
}
下面选项描述正确的是哪个?"
A gen()执行后返回2
B gen()执行后返回 undefined
C gen()执行后返回一个 Generator 对象
D gen()执行后返回 1
C
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
A在页面顶部添加 doctype 声明;
B在 </head> ? <body> 中间插入 HTML 代码;
C避免使用 <font> 标签;
D使用 <table> 元素展现学生成绩表等数据。
B
A块级元素实际占用的宽度与它的 width 属性有关;
B块级元素实际占用的宽度与它的 border 属性有关;
C块级元素实际占用的宽度与它的 padding 属性有关;
D块级元素实际占用的宽度与它的 background 属性有关。
D
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
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
A "call 与 aplly 都属于 Function.prototype 的一个方法,所以每个 function 实例都有 call、
apply 属性"
B 两者传递的参数不同,call 函数第一个参数都是要传入给当前对象的对象,
C apply 不是 apply 传入的是一个参数数组,也就是将多个参数组合成为一个数组传入
D call 传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象
B
A onmousedown:某个鼠标按键被按下
B onkeypress:某个键盘的键被按下或按住
C onblur:元素获得焦点 ?
D onchange:用户改变域的内容
Conblur 事件发生在对象失去焦点时。
13 下面有关 javascript 系统方法的描述,错误的是?
A parseFloat 方法:该方法将一个字符串转换成对应的小数
B isNaN 方法:该方法用于检测参数是否为数值型,如果是,返回 true,否则,反回 false。
C escape 方法: 该方法返回对一个字符串编码后的结果字符串
D eval 方法:该方法将某个参数字符串作为一个 JavaScript 执行
B
A _ 2
B with
C a bc
D 2a
A
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
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
A ?oStringObject instanceof String
B ??typeof oStringObject == 'string'
C ??oStringObject is String
D ??以上答案都不正确
A
A ?ExtensionContex
B ?ExternalInterface
C ?IInterpolator
D ?FlexContentHolder
B
Array Object String Function B
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
C
window.status=”已经选中该文本框”
document.status=”已经选中该文本框”
window.screen=”已经选中该文本框”
document.screen=”已经选中该文本框”
A
document.write(“hello”);
hello
document.read(“hello”);
B
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
var reg = /\d6/;
var reg = \d{6}\;
var reg = /\d{6}/;
var reg = new RegExp(“\d,6-”); C
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
foo.att
foo(“att”)
foo*“att”+
foo*“a”+”t”+”t”+
B
escape parseFloat eval ?setTimeout? D
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
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
浏览器打开 HTML 文档时,通常会创建一个 Window 对象
如果文档定义了多个框架,浏览器只为原始文档创建一个 Window 对象,无须为每个框架创建 Window 对象
D
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
onClick onChange onSelect? onSubmit A
<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
<input type="text" onClick="alert(this.value)">
<input type="text" onChange="alert(text.value)">
<input type="text" onClick="alert(value)">
A
没有返回值
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
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
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
"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
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
if(i<10;i++)
for(i=0;i<10)
for i=1 to 10
for(i=0;i<=10;i++)
D
!(3<=1)
(4>=4)&&(5<=2)
(“a”==”a”)&&(“c”!=”d”)
(2<3)||(3<2)
B
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
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
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
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
隐藏该图片的功能。
<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
<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
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
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
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
正确的是(? ? )
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