JS的js clearinterval失效()不起作用,应该怎么写才对?

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 6012|回复: 7
clearInterval()不起作用了
UID135471在线时间 小时积分404帖子离线17110 天注册时间
中级会员, 积分 404, 距离下一级还需 96 积分
var intervalID:Number = setInterval(callload, 1000);
& & & & _root.main.vv.onRelease = function() {
& & & & & & & & clearInterval(intervalID);
& & & & };
& & & & _root.main.zz.onRelease = function() {
& & & & & & & & var intervalID:Number = setInterval(callload, 1000);
& & & & };
复制代码
情况是这样,第一步点击vv可以卸载intervalID,第二步点击zz重新设置intervalID,最后在点击vv就没有反映了,关不掉了,这是怎么回事啊?
UID105118在线时间 小时积分612帖子离线17110 天注册时间
高级会员, 积分 612, 距离下一级还需 388 积分
var my_obj=new Object();
var intervalID:Number = setInterval(my_obj,callload, 1000);
my_obj.callload=function(){
这种形式看看会不会好一些
UID173221在线时间 小时积分2078帖子离线17110 天注册时间
银牌会员, 积分 2078, 距离下一级还需 922 积分
_root.main.zz.onRelease = function() {
& & & &&&intervalID = setInterval(callload, 1000);
//不用重新声明
UID247423在线时间 小时积分2769帖子离线17110 天注册时间
银牌会员, 积分 2769, 距离下一级还需 231 积分
为什么不用声明啊?
UID135471在线时间 小时积分404帖子离线17110 天注册时间
中级会员, 积分 404, 距离下一级还需 96 积分
原帖由 [i]kvgnt 于
16:07 发表
_root.main.zz.onRelease = function() {
& & & &&&intervalID = setInterval(callload, 1000);
//不用重新声明
果然如此,谢谢!不用声明就好了,这是为什么呀
UID184083在线时间 小时积分305帖子离线17110 天注册时间
中级会员, 积分 305, 距离下一级还需 195 积分
原帖由 [i]surfvans 于
16:36 发表
果然如此,谢谢!不用声明就好了,这是为什么呀
不声明,两个 ID 就是同一个变量。
函数内再次声明就变成了两个同名的变量,这两个变量就像是两个同名的人一样,同名不同人了。
UID247901在线时间 小时积分2788帖子离线17110 天注册时间
银牌会员, 积分 2788, 距离下一级还需 212 积分
全局变量和局部变量的关系
_root.main.zz.onRelease = function() {
& && &&&var intervalID:Number = setInterval(callload, 1000);
把上面语句的var去掉
UID135471在线时间 小时积分404帖子离线17110 天注册时间
中级会员, 积分 404, 距离下一级还需 96 积分
原帖由 [i]lkele 于
16:49 发表
不声明,两个 ID 就是同一个变量。
函数内再次声明就变成了两个同名的变量,这两个变量就像是两个同名的人一样,同名不同人了。
哦,原来如此,谢谢你的回答
Powered by3.2.3 setInterval函数与clearInterval函数
本文所属图书&>&
全书共16章,分三个部分:第一部分(第1~12章)从Node js的特性、优势、适用场景、安装配置到各个模块的功能作用,再到开发的具体方法和技巧,非常详尽地讲解了Node js开发者必备的各种基础知识;第二部分(第1&&
Node.js中定义的setInterval全局函数的作用与客户端JavaScript脚本代码中的setInterval函数的作用类似,表示在当前时刻过去后每隔多少毫秒执行某个回调函数,具体延迟时间取决于外部因素,例如操作系统的时间粒度。
setInterval函数的使用方法如下所示。
setInterval(cb, ms,[arg], [...])
该函数中使用两个以上的参数,其中前两个参数为必须输入的参数,第一个参数值为需要执行的回调函数,第二个参数值为一个整数,用于指定经过多少毫秒后执行该回调函数,该值必须在1~2?147?483?647之间,如果指定值过大,则被自动修改为1。从广义上来说,该值不能超过24.8天。该函数返回一个定时器对象。从第三个参数开始,为需要向回调函数中传入的参数。
在REPL运行环境中定义一个testFunction函数,该函数使用一个参数,函数内部指定在控制台中输出该参数值,然后通过setInterval函数指定每隔5秒钟调用该函数,传入参数值为&testFunction function executed.&,并将函数所返回的定时器对象赋值给变量timer,最后在REPL运行环境中输入timer变量名并按下回车键以查看timer对象中的内容,执行结果如图3-11所示。
当使用setInterval函数指定每隔多少毫秒执行某个回调函数后,可以使用clearInterval函数取消该回调函数的调用。例如,在图3-11所示示例中,如果使用setInterval函数指定每隔5秒调用testFunction函数,然后使用clearInterval函数取消该函数的调用,将不再执行testFunction函数的调用。代码如下所示。
// 使用setInterval函数指定每隔5秒调用testFunction函数
var timer=setInterval(testFunction,5000,&testFunction function executed.&);
// 使用clearInterval函数取消testFunction函数的调用
clearInterval(timer);
clearInterval函数使用一个参数,参数值为setInterval函数所返回的定时器对象。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'一、单项选择(165题)
1.HTML是什么意思?
A)高级文本语言
B)超文本标记语言
C)扩展标记语言
D)图形化标记语言
2.浏览器针对于HTML文档起到了什么作用?
A)浏览器用于创建HTML文档
B)浏览器用于查看HTML文档
C)浏览器用于修改HTML文档
D)浏览器用于删除HTML文档
3.默认情况下,使用P标记会形成什么效果?
A)在文字P所在位置中加入8个空格
B)P后面的文字会变成粗体
C)开始新的一行
D)P后面的文字会变成斜体
4.哪个标记用于表示HTML文档的结束?
5.META元素的作用是什么?。
A)META元素用于表达HTML文档的格式
B)META元素用于指定关于HTML文档的信息
C)META元素用于实现本页的自动刷新
D)以上都不对
6.我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个参数做到?
7.以下的哪一种颜色格式支持上百万种颜色,但是不支持无损压缩?
8.哪一个标记用于使HTML文档中表格里的单元格在同行进行合并?
A)cellspacing
B)cellpadding
9.使用以下那一种元素可以将声音添加到网页里面?
10.以下HTML代码中,哪一个是将词语&Run Away Bride&显示为Verdana字体并且字号为5号的正确代码?
A)&font size=&5&font=&Verdana&&RunAway Bride&/font&
B)&font size=&5&face=&Verdana&&RunAway Bride&/font&
C)&font size=5font=Verdana&&Run Away Bride&&/font&
D)&font size=5 face=&Verdana&,text=&RunAway Bride&&/font&
11.在&param&标签中,下列哪个属性用于给参数传递内容?
12.超链接不能链接到下列哪个位置?
A)同一HTML文档内的位置
B)磁盘上其他HTML文档
C)Internet上HTML文档
D)计算机,你与它之间没有通信链路
13.一个文件夹名称叫Parent,其下有一个叫做test.asp的文件,和一个名为Child的文件夹。Child下有一个名为default.htm文件,想在default.htm中作一个连接,链到test.asp。以下正确的是:
A)&a href=&/test.asp&&&&/a&
B)&a href=&c:/test.asp&&&&/a&
C)&a href=&‥/test.asp&&&&/a&
D)&a href=&Parent/test.asp&&&&/a&
14.下列那项技术可以用于帮助网页设计时使页面具有统一、专业的外观?
15.Window对象是代表InternetExplorer窗口的对象,其属性、方法和事件可以不经限定就可以直接使用。比如Window.Alert&stop&也可以直接写成:Alert&stop&这种说法是正确的还是错误的?
16.在页面中看不见的表单元素是那种?
A)&inputtype=&password&&&/input&
B)&inputtype=&radio&&&/input&
C)&inputtype=&hidden&&&/input&
D)&inputtype=&reset&&&/input&
17.以下哪一个项目是用来访问web页的软件?
A)OutlookExpress
B)Internet Explorer
18.哪条命令用于使一行文本折行,而不是插入一个新的段落?
19.世界上最大的计算机网络是:
D)Internet
20.下面关于HTML说法错误的是?
A)HTML是一种标记语言
B)HTML可以控制页面和内容的外观
C)HTML文档总是静态的
D)HTML文档是超文本文档
21.语句A:HTML文档必须包括&头&和&主体&两部分
语句B:HTML文档的扩展名为.htm或.html以下说法正确的是:
A)两句都对
B)两句都错
22.以下哪个项目不是可以在HTML文档中使用的特殊字符。
23.Html标记中,哪个标记表示表格?
24.Html标记中,用什么方法可以将整个表格在页面中居中?
A)place=middle
B)type=middle
C)align=center
D)type=center
25.我们想要让当前页面的背景色为蓝色,应该使用哪一句代码来描述此种设置?
A)bgcolor=&blue&
B)bgground=&blue&
C)backcolor=&blue&
D)background=&blue&
26.我们想要让当前整个表格的背景色为蓝色,应该使用哪一句代码来描述此种设置?
A)bgcolor=&blue&
B)bgground=&blue&
C)backcolor=&blue&
D)background=&blue&
27.我们想要让表格的边框在页面中一定不显示出来,用什么方法可以做到呢?
A)bgcolor=&white&
B)bgcolor=&null&
C)border=&0&
D)bordercolor=&white&
28.我们想要将表格的宽度设置为100个像素,应该怎么办?
A)width=&100&
B)border=&100&
C)length=&100&
D)maxlength=&100&
29.我们想要将表格中的文字放在靠上居中的位置,应该怎么办?
A)align=&middle&align=&top&
B)align=&center&align=&top&
C)valign=&middle&align=&top&
D)valign=&top& align=&center&
30.我们想要为网页中的文字加上超链接,可以采用哪个标记达到要求?
31.A文件夹与B文件夹是同级文件夹,其中A下有a.htm,B下有b.htm文件,现在我们希望在a.htm文件中创建超链接,链接到b.htm,应该在a.htm页面代码中如何描述链接内容?
B)././././B/b.htm
C)../B/b.htm
D)../../b.htm
32.我们想要在HTML文档中加入图像,可以使用哪个标记来达到要求呢?
B)&PICTURE&
33.我们发现为页面中的图像加入超链接后,默认情况下都带有一道黑框,有什么方法可以去掉它呢?
A)bordercolor=&white&
B)border=&0&
C)style=&no border&
D)style=&0&
34.我们想要将表格中加入的图像充满整个单元格,使用哪种方式可以做到?
A)size=&100&
B)size=&100%&
C)width=&100&
D)width=&100%&
35.我们希望制作一个表示左-上-下格式的框架页面
我们需要独立制作几个文件?
36.我们想要在框架中加入一个叫做list.htm的文件,应该在HTML中如何描述它?
A)framepage=&list.htm&
B)frametarget=&list.htm&
C)framesrc=&list.htm&
D)frameframepage=&list.htm&
37.我们想要在页面中加入一个层,可以使用哪些HTML标记来描述它?(选择2项)
38. 下面语句表述正确的是
A) marginwidth=5表示框架宽度部分边缘所保留的空间。
B)marginwidth=5表示框架宽度空间
C)noresize是设定不用使用框框的大小
D)noresize是使用者设定此参数后,可随意地拉动框架改变其大小。
39. 不是表单提供给用户的输入形式是
40 . 下列哪种CSS样式定义的方式拥有最高的优先级?
41 .web标准的制定者是?
B)& 万维网联盟(W3C)
C)& 网景公司(Netscape)
D)&& SUN公司
42 . 下列的HTML中哪个是最大的标题?
B)& &head&
C)&& &heading&
43 . 下列的HTML中哪个可以插入一条水平线?
C)& &break&
&44 . 下列的HTML中哪个可以添加背景颜色?
A)& &body color=&yellow&&
B)& &background&yellow&/background&
C)& &body bgcolor=&yellow&&
D)&& &body backcolor=&yellow&&
&45 . 请选择产生粗体字的HTML标签:
A)& &bold&
&46 . 请选择产生斜体字的HTML标签:
B)& &italics&
&47 . 下列的HTML中哪个可以产生超链接?
A)& &aurl=&&&&/a&
B)& &a&&/a&
C)& &a href=&&&W3Schools&/a&
D)& &a&&/a&
48 . 如何制作电子邮件链接?
A)& &a href=&xxx@yyy&&
B)& &mail href=&xxx@yyy&&
C)& &a href=&mailto:xxx@yyy&&
D)& &mail&xxx@yyy&/mail&
&49 . 如何在新窗口打开链接?
A)& &a href=&url& new&
B)& &a href=&url& target=&_blank&&
C)& &a href=&url&target=&new&&
D)&& &a href=&url& target=&_parent&&
&50 . 以下选项中,哪个全部都是表格标签?
A)& &table&&head&&tfoot&
B)& &table&&tr&&td&
C)& &table&&tr&&tt&
D)& &thead&&body&&tr&
&51 . 请选择可以使单元格中的内容进行左排列的正确HTML标签:
A)& &td align=&left&&
B)& &td valign=&left&&
C)& &td leftalign&
D)& &tdleft&
&52 . 如何产生带有数字列表符号的列表?
D)& &list&
&53 . 如何产生带有圆点列表符号的列表?
B)& &list&
&54 . 下列的HTML中哪个可以产生复选框?
A)& &input type=&check&&
B)& &checkbox&
C)& &input type=&checkbox&&
D)& &check&
&55 . 下列的HTML中哪个可以产生文本框?
A)& &input type=&textfield&&
B)& &textinput type=&text&&
C)& &input type=&text&&
D)& &textfield&
&56 . 下列的HTML中哪个可以产生下拉列表?
A)& &list&
B)& &input type=&list&&
C)& &input type=&dropdown&&
D)& &select&
&57 . 下列的HTML中哪个可以产生文本区?
A)& &textarea&
B)& &input type=&textarea&&
C)& &input type=&textbox&&
D)&&&textarea&&/textarea&
&58 . 下列的HTML中哪个可以插入图像?
A)& &img href=&image.gif&
B)& &image src=&image.gif&&
C)& &img src=&image.gif&&
D)& &img&image.gif&/img&
&59 . 下列的HTML中哪个可以插入背景图像?
A)& &body background=&background.gif&&
B)& &backgroundimg=&background.gif&&
C)& &img src=&background.gif&background&
&60 . 以下的HTML中,哪个是正确引用外部样式表的方法?
A)& &style src=&mystyle.css&&
B)& &link rel=&stylesheet& type=&text/css&href=&mystyle.css&&
C)& &stylesheet&mystyle.css&/stylesheet&
&61. 在HTML文档中,引用外部样式表的正确位置是?
A)& 文档的末尾
B)& &head&部分
C)& 文档的顶部
D)& &body&部分
&62. 哪个HTML标签可用来定义内部样式表?
A)& &style&
B)& &script&
&63. 哪个HTML属性可用来定义内联样式?
C)& styles
&64 . 下列哪个选项的CSS语法是正确的?
A)& body:color=black
B)& {body:color=black(body}
C)& body{color: black}
D)& {color:black}
&65 . 如何在CSS文件中插入注释?
A)& // this is a comment
B)& // this is a comment
C)& /*this is a comment */
D)& ' this is a comment
&66 . CSS哪个属性可用来改变背景颜色?
A)& bgcolor:
B)& color:
C)& background-color:
&67. 如何为所有的&h1&元素添加背景颜色?
A)& h1.all {background-color:#FFFFFF}
B)& h1{background-color:#FFFFFF}
C)& all.h1 {background-color:#FFFFFF}
&68 . CSS如何改变某个元素的文本颜色?
A)& text-color:
B)& color:
C)& fgcolor:
D)& text-color=
&69 . 哪个CSS属性可控制文本的尺寸?
A)& font-size
B)& text-style
C)& font-style
D)& text-size
70 . 以下的CSS中,可使所有&p&元素变为粗体的正确语法是?
A)& &p style=&font-size:bold&&
B)& &p style=&text-size:bold&&
C)& p{font-weight:bold}
D)& p {text-size:bold}
&71 . 如何显示没有下划线的超链接?
A)& a{text-decoration:none}
B)& a {text-decoration:no underline}
C)& a {underline:none}
D)& a {decoration:no underline}
&72 . 如何使文本以大写字母开头?
A)& text-transform:capitalize
B)& 无法通过CSS来完成
C)& text-transform:uppercase
&73 . css如何改变元素的字体?
C)& font-family:
&74 . 如何改变元素的左边距?
A)& text-indent:
B)& margin-left:
C)& margin:
D)& indent:
&75. 如何产生带有正方形的项目的列表?
A)& list-type: square
B)& list-style-type: square
C)& type: square
D)& type: 2
&76 . 我们可以在下列哪个HTML元素中放置JavaScript代码?
A)& &script&
B)& &javascript&
D)& &scripting&
&77 . 写&Hello World&的正确JavaScript语法是?
A)& document.write(&Hello World&)
B)& &Hello World&
C)& response.write(&Hello World&)
D)& (&Hello World&)
&78 . 插入JavaScript的正确位置是?
A)& &body&部分
B)& &head&部分
C)& &body&部分和&head&部分均可
&79 . 引用名为&xxx.js&的外部脚本的正确语法是?
A)& &script src=&xxx.js&&
B)& &script href=&xxx.js&&
C)& &script name=&xxx.js&&
&80 . 如何在警告框中写入&Hello World&?
A)& alertBox=&Hello World&
B)& msgBox(&Hello World&)
C)& alert(&Hello World&)
D)& alertBox(&Hello World&)
&81 . 如何创建函数?
A)& function:myFunction()
B)& function myFunction()
C)& function=myFunction()
&82 . 如何编写当i等于5时执行某些语句的条件语句?
A)& if(i==5)
B)& if i=5 then
C)& if i=5
D)& if i==5 then
&83 . 如何编写当i不等于5时执行某些语句的条件语句?
A)& if =! 5 then
B)& if &&5
C)& if (i && 5)
D)& if(i != 5)
&84. for循环如何开始?
A)& for (i &= 5; i++)
B)& for(i = 0; i &= 5; i++)
C)& for (i = 0; i &= 5)
D)& for i = 1 to 5
&85. 如何在JavaScript中添加注释?
A)& ' This is a comment
B)& &!--This is a comment--&
C)& //This is a comment
&86. 定义JavaScript数组的正确方法是?
A)& var txt = new Array=&tim&,&kim&,&jim&
B)& var txt = newArray(1:&tim&,2:&kim&,3:&jim&)
C)& vartxt = new Array(&tim&,&kim&,&jim&)
D)& var txt = newArray:1=(&tim&)2=(&kim&)3=(&jim&)
&87 . 如何求得2和4中最大的数?
A)& Math.ceil(2,4)
B)& Math.max(2,4)
C)& ceil(2,4)
D)& top(2,4)
&88 . 打开名为&window2&的新窗口的JavaScript语法是?
A)& open.new(&&,&window2&)
B)& window.open(&&,&window2&)
C)& new(&&,&window2&)
D)& new.window(&&,&window2&)
&89 . 如何在浏览器的状态栏放入一条消息?
A)& statusbar = &put your message here&
B)& window.status = &put your message here&
C)& window.status(&put your messagehere&)
D)& status(&put your message here&)
90.下列不属于文档对象的方法的是()
A)& createElement
B)&&getElementById
C)& getElementByName
D)& forms.length
91.下面这段代码运行的结果()
&scriptlanguage=&JavaScript&&
document.writeln(&文档最后修改于&+document.lastModified);
var lastModObj=new Date(document.lastModified);
alert(lastModObj.getMinutes());
A)& 弹出一个对象框
B)&&没有任何输出
C)& 在文档中显示文档最后修改的时间
D)& 在对话框中显示文档最后修改的时间
92.下列属性中表示文档中的未访问过的超链接的颜色是哪个()
A)& linkColor属性
B)&&vlinkColor属性
C)&&alinkColor属性
D)& 以上都不是
93.分析下面这段代码运行的结果()
&scriptlanguage=&JavaScript&&
with(document)
writeln(&最后一次修改时间:& +document.lastModified+&&br&&);
writeln(&标题:& +document.title+&&br&&);
writeln(&URL:& +document.URL+&&br&&);
A)& 只输出最后一次修改的时间
B)&&只输出文档的标题
C)& 输出文档的标题、最后一次修改时间和当前的URL
D)& 什么也不输出
94.分析下面这个程序运行的结果()
&script language=&JavaScript&&
var str=&字符串&
with(document)
writeln(&&b&您好,&/b&&);
write(&欢迎光临本网页!& +&&br&&);
writeln(&&p&&b&在js标签之间,&);
writeln(str+&可以写在这里&/b&&/p&&);
A)& 会有&&br&&这样的字符输出
B)& 第6行输出字符后会换行
C)&&最后页面会出错
D)& 会有乱码出现
95.以下是历史对象的属性的是()
A.&&Current
B.& Length
96.分析下面这两行代码的作用()
01 &A href=&javascript:history.back()&&&/A&
02 &A href=&javascript:history.forward()&&&/A&
A)代码第1行的作用相当于后退按钮
B)代码第2行的作用相当于后退按钮
C)代码第1行的作用相当于前进按钮
D)以上表述不都不正确
97.通常情况下,一个URL的格式是()
A)& 协议//路径名称主机:端口/#哈希标识?搜索条件
B)&&协议//主机:端口/#哈希标识/路径名称?搜索条件
C)& 协议//主机:端口/路径名称?搜索条件
D)& 协议//主机:端口?搜索条件/路径名称#哈希标识
98. 对location对象的href属性的叙述错误的是()
A) 可以获取当前路径
B) 可以改变当前路径
C) 可以用来刷新页面
D) 是只读属性
99. 可以使用下列哪种方法来用一个URL取代当前窗口的URL()
B)&&onload
C)& replace
100.下列对表单对象的属性表述不正确的是()
A)& name:返回表单的名称
B)&&action:返回/设定表单的提交地址
C)& target:返回/设定表单提交内容的编码方式
D)& length:返回该表单所含元素的数目
101.对下面这段代码分析不正确的是()
funtcion& Submit()
form1.submit();
alert(&提交成功&)
functionReset()
form1.reset();
A)& 调用Submit()可以提交表单
B)&&调用Reset()重置表单
C)& 调用Reset()相当于提交按钮
D)& 调用Submit()相当于提交按钮
102.对下面这段代码分析不正确的是()
var len=form1.elements.
for(var i=0 ;i&L i++)
if(form1.elements[i].value.length==0)
alert(&你的资料没有填写完善&);
A)& 代码第1行是取得当前表单元素的个数
B)& 代码第1行是取得当前文本表单的个数
C)&&这是循环验证表单
D)& 这段代码可以验证表单中文本框中的值是否为空
103.对下面这段代码分析您输入的字符数为正确的是()
function count()
var len=form1.text.value.
alert(&&+len+&个&)
A)& 代码第3行是取得当前文档中文本框的个数
B)&&代码第3行是取得当前文档中表单的个数
C)&&这段代码有错误
D)& 这段代码是统计用户输入文本框中字符个数
104.下列叙述不正确的是()
A)& document:最顶层的节点,所有的其他节点都是附属于它的
B)&&documentTypeDTD:引用(使用&!DOCTYPE&语法)的对象表现形式
C)& Attr:代表一对特性名和特性值。这个节点类型能包含子节点
D)& documentFragment:可以像document一样来保存其他节点
105.下列不属于访问指定节点的方法的是()
A)& obj.value
B)&&getElementByTagName
C)&&getElementsByName
D)& getElementById
106.对下列代码分析正确的是()
function msg()
var p=document.createElement(&p&);
varText=document.createTextNode(&Hello!&);
p.appendChild(&Text&);
document.body.appendChild(p);
A)& 代码第2行是创建一个&P&元素标签
B)&&代码第3行是创建一个文本节点
C)&&&P&是文本节点的子节点
D)& 这代码的作用是创建新的节点
107.下列对符号所表示的意义解释错误的是()
A)& &(尖号):匹配字符串的开头
B)&&$(美元符号):匹配字符串的结尾
C)& ?(问号):匹配前面的子表达式一次或多次
D)& \(反斜杠):对特殊字符的特殊元字符含义进行转义
108. 对下面这段代码分析不正确的是()
var reg=/ .o./&&&&&&&&&&&&&&&& //寻找字符o前后接任意字符组成的有三个字符的字符串
var str= &How are you?&&&&&&&&&& //源串
var result=new Array();&&&&&&&&&& //用于接收结果
while(reg.exec(str)!=null)&&&&&&&& //执行匹配操作,如果找到匹配则继续找下一项
result.push(RegExp.lastMatch);&& //添加结果
alert(result);
A)& 代码第1行是寻找字符o前后接任意字符组成的有三个字符的字符串
B)&&代码第4行是执行匹配操作,如果找到匹配则继续找下一项
C)&&代码第6行是将所得到的结果添加到数组中
D)& 最后输出的是&How are you?&
109.以下不是RegExp对象的实例属性的是()
A)& global属性
B)&&lastIndex属性
C)&&ignoreCase属性
D)& multiLine属性
110.下面与IE结合对JavaScript调试支持比较好的工具是()
A)& 记事本
B)& Microsoft Visual Studio 2005
C)&&JSEclipse
111. 在调试前的准备工作下列叙述不对的是()
A)& 在&设置&列表框中找到两个&禁用脚本调试&复选框,将它们前面的钩去掉
B)&&如果&禁用脚本调试&复选框,前面的钩不去掉,则不会弹出调试信息
C)&&&禁用脚本调试&复选框,前面的钩去掉后,当程序出错时会弹出调试信息
D)& &禁用脚本调试&复选框,前面的钩去不去与调试无关
112.关于代码优化下列表述不对的是()
A)& JavaScript程序代码编写出来后,主要是交给浏览器去运行
B)& 尽可能使用全局变量,可以使代码简单
C)&&书写风格应遵循&标识符短而含义清晰&、&代码缩进对齐&、&尽可能注释&等原则
D)& 在机器上运行的代码总是希望其速度越快越好,阅读维护时其可读性可理解性最好
113.弹出输入框,默认内容是&Hello World&的正确javascript语法是?
A) document.write(&HelloWorld&)&&&&&& B) &Hello World&&&
C) response.write(&HelloWorld&)&&&&&& D) prompt(&输入&,&Hello World&)
114.JS特性不包括( )
A)解释性&&&&&& B)用于客户端&&&&&& C)基于对象&&&& D)面向对象
115.下列JS的判断语句中( )是正确的
A)if(i==0)&&&&&&& B)if(i=0)&&&&& C)if i==0 then&&&& D)if i=0 then
116、下列JavaScript的循环语句中( )是正确的
A.if(i&10;i++)&&&&&&&&&&& B.for(i=0;i&10)
C.for i=1 to 10 &&&&& &&&&D.for(i=0;i&=10;i++)
117、下列的哪一个表达式将返回假
A.!(3&=1)&&&&&&&&&&&&&&&&&&&&&&&& B.(4&=4)&&(5&=2)&
C.(&a&==&a&)&&(&c&!=&d&)& D.(2&3)||(3&2)
118、下列选项中,( )不是网页中的事件
A.onclick&&&&&& B.onmouseover&& C.onsubmit&&&&& D.onpressbutton
119、有语句&var x=0;while(____) x+=2;&,要使while循环体执行10次,空白处的循环判定式应写为:
A.x&10&&&& B. x&=10&&&&&&& C.x&20&&&& D.x&=20
120、JS语句
var a1=10;
var a2=20;
alert(&a1+a2=&+a1+a2)
将显示( )结果
A.a1+a2=30& B.a1+a2=1020 C.a1+a2=a1+a2& D.显示错误
121、将字串s中的所有字母变为小写字母的方法是( )
A.s.toSmallCase()&&&&&&&&&& B.s.toLowerCase()&&&
C.s.toUpperCase()&&&& & D.s.toUpperChars()
122、以下( )表达式产生一个0~7之间(含0,7)的随机整数.
A.Math.floor(Math.random()*6)&&
B.Math.floor(Math.random()*7)&&
C.Math. floor(Math.random()*8)&
D.Math.ceil(Math.random()*8)& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
123、产生当前日期的方法是( )
A.Now();&&&&&&& B.Date()&&&&&&& C.new Date()&&&&& D.newNow()&&&&
124、如果想在网页显示后,动态地改变网页的标题( )
A.是不可能的&&&&&&& B.通过document.write(&新的标题内容&)&&&&&
C. 通过document.title=(&新的标题内容&)&&&&&&
D. 通过document.changeTitle(&新的标题内容&)
125、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()
A.document.forms.myButton&&&&&& B.document.mainForm.myButton&&&
C.document.forms[0].element[0]&&&&& D.以上都可以
126、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。
A.&HTML&& B.&HEAD&&& C.&BODY&&& D.&TITLE&
127、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()。
A.background& B.backgroungImage
&&C.image &&&D.background
128、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()
A. document.myform.selCity.options.clear()
B.document.myform.selCity.options.deleteAll()
C. document.myform.selCity.options.length=0
D.document.myform.selCity.options.size=0
129、HMTL表单的首要标记是&form&,&form&标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()
A.post方法传递的数据对客户端是不可见的
B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制
C.post方法对发送数据的数量限制在255个字符之内
D.get方法传递的数据对客户端是不可见的
130、在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。
A.next()& B.back() &C.forward()& D.go(-1)
131、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。
A.BackColor& B.BackgroundColor& C.BgColor&D.Background
132、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()。
A.文本框& B.复选框& C.列表框& D.按钮
133、在HTML页面上编写JavaScript代码时,应编写在()标签中间。
A.&javascript&和&/javascript& &B.&script&和&/script&
C. &head&和&/head& &&&&&&&&&&&&D.&body&和&/body&
134、编写JavaScript函数实现网页背景色选择器,下列选项中正确的是()
A.functionchange(color){
&&& window.bgColor=
B. function change(color){
&&& document.bgColor=
C. functionchange(color){
&&& body.bgColor=
D. functionchange(color){
&&& form.bgColor=
135、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。
A.getDate&B.getYear& C.getMonth&D.getTime
136、下列选项中关于浏览器对象的说法错误的是()
A.history对象记录了用户在一个浏览器中已经访问过的URLs
B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C.location对象是history对象的父对象
D.location对象是window对象的子对象
137、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的JavaScript函数compute,要编写的HTML代码是()
A.&inputname=&mybutton& type=&button& onBlur=&compute()&value=&计算&&
B.&inputname=&mybutton& type=&button& onFocus=&compute()&value=&计算&&
C.&inputname=&mybutton& type=&button& onClick=&function compute()&value=&计算&&
D.&input name=&mybutton& type=&button&onClick=&compute()&value=&计算&&
138、分析下面的Javascript代码段,输出结果是()
var mystring=&I am a student&;
var a=mystring.substring(9,13);
document.write(a);
A.stud& B.tuden& C.uden& D.udent
139、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是()
A.submit();&&&&&&&&&&&&&&&& B.myform.submit()
C.document.myform.submit()&D.window.myform.submit();
140、在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()
&input name=&password&type=&text& onkeydown=&myKeyDown()&&
A.&function myKeyDown(){
if (window.keyCode==13)
&&&& alert(&你按下了回车键&);
B.&function myKeyDown(){
if (document.keyCode==13)
&&&& alert(&你按下了回车键&);
C.&function myKeyDown(){
if(event.keyCode==13)
&&& alert(&你按下了回车键&);
D.&function myKeyDown(){
if (keyCode==13)
&&&& alert(&你按下了回车键&);
141、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。
&&& &img id=&pic& src=&Sunset.jpg& width=&400&height=&300&&
A.document.getElementById(&pic&).style.display=&visible&;
B.document.getElementById(&pic&).style.display=&disvisible&;
C.document.getElementById(&pic&).style.display=&block&;
D.document.getElementById(&pic&).style.display=&none&;
142、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。
&&& &img id=&pic& src=&Sunset.jpg& width=&400&height=&300&& _____ &
A.style=&display:visible&;
B. style=&display:disvisible&;
C.style=&display:block&;
D. style=&display:none&;
143、在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是()
A.&a href=&#&onmouseover=&this.style.font-size=30px&&注册&/a&
B.&a href=&#&onmouseout=&this.style.fontsize=30px&&注册&/a&
C.&a href=&#& onmouseover=&this.style.fontSize=30px&&注册&/a&
D.&a href=&#&onmouseout=&this.style.font-size=30px&&注册&/a&
144、在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。
A.onFocus &&&B.onBlur &&&C.onSubmit&&&D.onKeyDown
145、在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是()
&div id=&imageLayer& style=&display:&&
&img src=&images/Sunset.jpg& width=&200& height=&100&&&/div&
A.document.getElementByTagName(&div&)[0].style.display=&block&
B.document.getElementById(&imageLayer&).style.display=&block&;
C.document.getElementByName(&imageLayer&)[0].style.display=&block&;
D.document.getElementByName(&imageLayer&).get(0).style.display=&block&;
146、分析下面的Javascript代码段,输出结果是()
var s1=parseInt(&101中学&);
document.write(s1);
A. NaN&& B.101中学 &C.101
&&D.出现脚本错误
147、在HTML中,点击图片&previous.gif&上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入()
&a href=_______&&imgsrc=&previous.gif& width=&67& height=&21&&&/a&
A.&javascript:history.go(-1)&; B. &history.go(1)&
C. &history.go(-1)&&&&&&&&&&& &D. &javascript:history.go(1)&
148、在HTML页面上包含如下所示的层对象,则javascript语句document.getElementById(&info&).innerHTML的值是()
&div id=&info&style=&display:block&&&p&请填写&/p&&/div&
A.请填写 &&&&&&&&&&&&&&&&B.&p&请填写&/p&&
C.id=&info&style=&display:block&
D.&divid=&info& style=&display:block&&&p&请填写&/p&
149、JavaScript是一种(C)语言
A.汇编语言 B.高级语言
C.脚本语言 D.近似语言
150、下列JavaScript表达式当中,错误的是()
A.var tempA, tempB, tempC
B.tempA *= 3
C.tempA &= tempB || tempA &= tempC
D.tempA &= tempB &tempC
151、表达式&This is my&+&book&的结果是()(注:其中,字符T的ASCII码为84,字符b的ASCII码为98)
A.100 &&&&&&&&&&&&&&B.84his is my 98ook
C.This is my book &&D.不能计算,要报错
152、下列名称中,能作为变量名的是()
&&&&&&&&&&&B.this
C.function &&&&&&&&&D.*pNumber
153、在JavaScript中,以下代码能并闭一个窗口的是
A.window.exit() B.window.shutdown()
C.window.end() &D.window.close()
154、在JavaScript中,以下代码能产生输出的是
A.document.write()& &B.window.write()
C.document.confirm() D.write &The UndefinedFunction&
156、要获取一个ID为username的表单元素的值,不正确的代码是()
A.document.username.value
B.document.all.username.value
C.document.getElementById(&username&).value
D.如果表单元素外层无表单,则可以直接使用username.value
157、如果想控制一个名为menuBar的层右移20个像素显示,下列能实现的是()
A document.menuBar.display += 20
B document.all.menuBar.pixelLeft += 20
C document.all.menuBar.left += 20
D document.all.menuBar.style.pixelLeft+= 20
158、下列代码能产生()个输出
1 var i = 1;
2 for(;;i++)
4 alert(i);
A.0个 B.无限多个 C.19个 D.20个
159、下列可以控制某个元素a的文本颜色的是
A.document.all.a.style.color
B.document.all.a.style.backgroundColor
C.document.a.color
D.document.a.gackgroundColor
160、下列关于网页元素overflow的说法,正确的是
A.指网页元素的位置,距离左边框和上边框的距离
B.指网页元素的位置,距离右边框和下边框的距离
C.指网页元素的定位方式,可以取值中包括absolute
D.指网页元素的内容溢出时,是否显示多余的内容
161、如果将想将两个层排列在同一行中,下列描述不能实现的是()
A.直接插入两个DIV标记,会自动排在同一行
B.指定DIV的position属性为absolute,然后将层位置拖放到同一行中
C.指定DIV标记的宽,并且指定其浮动方式,当层宽度之和小于外层元素
宽度时,会排在同一行
D.使用一个表格,将两个层分别放入一行中的两个单元格内
162、下列关于元素在网页中的叠放顺序描述,不正确的是()
A.使用CSS属性z-index来实现叠放顺序
B.属性的取值越大,表示放置的层次越高
C.属性取值可以为负整数
D.可以叠放,但叠放顺序不能指定,将由计算机随机产生
163、下列哪个是获得某时间对象的月份方法getMonth()的特点()
A.获取的月份是从1开始计数的
B.获取的月份是从0开始计数的
C.获取的月份是英文单词的缩写,如六月份为Jun
D.无法获取月份
164、求一个表达式的值,可以使用的函数有 。
B.isNaN()
C.parseInt()
D.parseFloat()
E.return()
165、JAVASCRIPT的onSubmit事件的作用是 。
A)当一个表单中的对象被点击时,执行的JavaScript事件
B)当用户提交一个表单时,需要执行的JAVASCRIPT事件
C)当鼠标移出对象时发生的事件
D)对象发生改变时调用的事件
E)当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件
二、不定项选择题(35题)
&TITLE&欢迎进入 HTML 世界&/TITLE&
&BODY bgcolor=#000000&
&P&这会是一种很有趣的体验&/P&
A)&HTML&&/HTML&用于标记 HTML 文档的开始和结束
B)bgcolor是&HTML&的属性
C)&P&和&BODY&都是HTML元素,&BODY&是&P&的上一级元素
D)&/P&标记不能省略
2.我们想要将页面中的文本采用项目符号的形式予以显示,采用哪些标记组合可以达到我们的要求?
3.RGB三原色的组成是哪三种颜色?
&&& &TITLE&欢迎学习 HTML&/TITLE&
&& &&H3&我的第一个 HTML 文档&/H3&
A)使用浏览器打开上述网页,网页的标题是&欢迎学习 HTML&
B)使用浏览器打开上述网页,网页的标题是&我的第一个HTML文档&
C)使用浏览器打开上述网页,网页的内容是&欢迎学习 HTML&
D)使用浏览器打开上述网页,网页的内容是& 我的第一个HTML文档&
5.以下说法正确的是:
A)Microsoft公司的InternetExplorer是HTML文件浏览工具
B)Netscape公司的 Navigator即可以编辑又可以浏览HTML文件
C)Macromedia公司的Dreamweaver与Microsoft公司的FrontPage有类似的功能
D)记事本不能用于编辑Internet网页
6. 下面关于CSS表述正确的是
A)& CSS是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一。
B)& 层叠样式表是HTML的辅助工具,缺点是设计者设计的网页缺少动感,网页内容的排版布局上也有很多困难
C)& 使用CSS能够简化网页的格式代码,加快下载显示的速度,也减少了需要上传的代码数量,大大减少了重复劳动的工作量。
D)& CSS是Cascading Stylesheets的缩写,中文意思是层叠样式表
7. 样式表的声明分为
A) 选择符(selector)、块{}(block)、属性(properties)
B) 块里包含属性的取值(value)
C) 选择符(selector)和块{}(block)
D) 块里包含属性(properties)和属性的取值(value)
8. 下面说法不正确的是
A) &table&&tr&&td&这三个标记是最重要的表格标记
B) &table&&tr&&td&这三个标记是最重要的框架标记
C) &FRAMESET& &FRAME&这两个标记是最重要的框架标记
D) &FRAMESET& &FRAME&这两个标记是最重要的表格标记
9. 看下述文件
&framesetcols=&50%,*&&
&framename=&hello& src=&b.htm&&
&framename=&hi& src=&c.htm&&
&/frameset&
下面说明正确的是
A) src=&c.htm&是设定此框窗中要显示的网页档案,每个框窗一定要对应一个网页档案。
B) src=&c.htm&是设定此框窗中要显示的网页档案属性
C) &frameset&标记宣告HTML文件为框架模式,并设定视窗如何分割
D) &frameset&标记宣告HTML文件为表格模式,并设定视窗如何分割
10. 下面是HTML表格标记的是
A) &&table&
D)& &from&
11. JavaScript的数据类型主要有 。
A)字符串值&&&&&&&&
C)日期型 &&&&&&&&&&&D)逻辑值
12. 关于变量的命名规则,下列说法正确的是 。
A)首字符必须是大写,小写的字母,下划线(_)或美元符($)。
B)后续的字符可以是字母,数字,下划线或美元符。
C)变量名称不能是保留字。
D)长度是任意。
E)不区分大小写。
13. 有关JavaScript语句,下列说法正确的是 。
A)单行注释语句是在需要注释的行前面用//
B)多行注释语句是在需要注释的文字两端加/* 注释文字*/
C)with语句的功能是为一段程序建立默认对象
D)JavaScript中没有if...else语句
E)JavaScript中只有while语句,而没有do...while语句
14. 以下生成对象的方法中,正确的是 。
A)varz = new Boolean(a);
B)varstr = &JavaScript&;
C)fruit=newArray(3);
D)today1=newDate();
E)today=newDate(&October 1,2008&);
15. JavaScript运算符包括 。
A)== &&&&&&&B)+=
C). &&&&&&&&D)++
16. 关于JAVASCRIPT函数,下列说法正确的是 。
A)函数是独立于主程序的,具有特定功能的一段程序代码块
B)函数可以不用function关键字
C)函数的命名规则同变量命名规则是一样的
D)函数必须使用return语句
E)函数的调用时直接用函数名,并给形式参数赋值
17. 在HTML页面中,定义了如下的JavaScript函数,则正确调用该函数的HTML代码是()
function compute(op){
alert(op);
A)&input name=&a& type=&button&onclick=&compute(this.value)&value=&+&&
B)&input name=&b& type=&button&onclick=&compute(&-&)& value=&-&&
C)&inputname=&c& type=&button& onclick=&compute(&*&)& value=&*&&
D)&inputname=&d& type=&button& onclick=&compute(/ )& value=&/&&
18. 关于JAVASCRIPT事件,下列说法正确的是 。
A)事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制
B)对象发生改变时调用的事件是onBlur
C)当一个表单中的对象被点击时,执行的JavaScript事件是onClick
D)当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的JavaScript事件是onLoad
E)当 select事件发生时执行的JavaScript 事件是onSelect
19. 有关JAVASCRIPT的定时器,下列说法正确的是 。
A)用于指定在一段特定的时间后执行某段程序
B)setTimeout(&&表达式&&,毫秒数)其功能是在经过毫秒数后重复执行&表达式&
C)clearTimeout(id)是用于终止一个定时器
D)setInterval(&&表达式&&,毫秒)的功能是每隔毫秒数重复执行&表达式&,直至窗口)框架被关闭或执行clearInterval。
E)clearInterval(id)的功能是终止定时器
20. 有关Window对象,下列说法正确的是 。
A)代表一个浏览器的窗口或者框架
B)是一个文档,链接或历史对象组的顶层对象
C)窗口对象不能设置状态栏默认信息
D)判断窗口是否关闭,可以使用窗口对象的closed属性
E)设置窗口左边界的X坐标,可以使用窗口对象的screenX属性
21. 有关窗口对象的属性,下列说法正确的是 。
A)设置状态栏的临时信息是用status属性
B)该窗口最近查阅过的网页用history属性
C)对当前窗口进行操作是用self属性
D)对最上方的窗口进行操作,是用parent属性
E)设置浏览器滚动条,可以使用窗口对象的scrollbars属性
22. 有关窗口对象的方法,下列说法正确的是 。
A)弹出警告信息用alert(信息字串)
B)显示确认信息对话框用confirm(信息字串)
C)显示提示信息,并提供可输入的字段用prompt(提示字串[,默认值])
D)将焦点移到该窗口,是用focus()
E)进入浏览器设置的主页,可以使用home()
23. 窗口对象的事件处理程序有 。
A)onErrorB)onLoad
C)onFocusD)offMove
E)offFocus
24. open方法的窗口规格参数,下列说法正确的是 。
A)是否显示网址工具栏,用location
B)是否显示菜单工具栏,用menubar
C)是否显示滚动条,用scrollbars
D)是否显示状态栏,用status
E)是否可以改变窗口的大小,用resize
25. 在Javascript中,对于浏览器对象的层次关系理解正确的是()
A.window对象是所有页面内容的根对象
B.document对象包含location对象和history对象
C.location对象包含history
D.document对象包含form对象
26. 在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。
A.history &&&&B.document &&&&C.button &&&&&&&&&&D.text
27. 以下代码能获得文档中的第一个form对象的是()
A) document.forms[0];
B) document.forms(0);
C) document.forms.0;
D) document.forms.item(0)
28. 表单对象的属性主要有 。
A)action是表单动作
B)elements是以索引表示的所有表单元素
C)encoding是编码的类型
D)length是表单元素的个数
E)method是目标
29. 表单对象的方法,下列说法正确的是 。
A)handleEvent(事件)是使事件处理程序生效
B)reset()是重置表单元素
C)submit()是表单提交
D)表单对象的方法是表单对象为完成需求而调用的方法
E)表单对象的方法是表单对象通过事件而调用的方法
30. 密码对象的事件处理程序,可以是 。
A)onBlur&&&&&&&&&& &B)onChange
C)onClick&&&&&&&&&&D)onSelect
E)onMouseMove
31. 按钮对象的属性主要有 。
A)form表示该对象所在的表单
B)name表示该对象的name属性
C)type表示该对象的type属性
D)value表示该对象的value属性
E)status表示该对象的status属性
32. 选择对象的属性主要有 。
A)form表示该对象所在的表单
B)name表示该对象的name属性
C)length表示该对象的选项的数目
D)options表示该对象的&option&标记
E)selectedIndex表示该对象的所选项目的索引值
33.下列选项中,()段HTML代码所表示的&返回&链接能够正确实现IE工具栏中&后退&按钮的功能。
A) &a href=&javascript:history.go(-1)&&返回&/a&
B) &ahref=&javascript:location.back()&&返回&/a&
C) &ahref=&javascript: location go(-1)&&返回&/a&
D) &a href=&javascript:history.back()&&返回&/a&
&34. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:&&
&& A)&TEXTAREA&&/TEXTAREA&&&&&&
&& B) &INPUT&&&type=&text&/&&&&
&& C) &INPUT&&&type=&hidden&/&&&&
&& D) &DIV&&/DIV&&&&
35. 以下哪些是javascript的全局函数:&&
&& A) escape&&&
&& B) parseFloat&&&
&& C) eval&&&
&& D) setTimeout&&&
&& E) alert&&

我要回帖

更多关于 js clearinterval用法 的文章

 

随机推荐