软考初级

阅读下列说明和HTML文本,分析其中嵌入的JavaScdpt脚本,[说明]在表单的多行文本域中显示打字效果,即先显示一个光标,再显示一个字,然后循环显不,[HTML 文本]<html><!--省略部分为HTML文本框--><script. language="JavaScript"> //JavaScript区域开始标识var m=0; //定义变量m,并赋初值0function tl(){ //声明一个数组,并对其进行初始化m=(1):for(i=0;i<m;i++)(2):}t1=mew tl("能熟

题目

阅读下列说明和HTML文本,分析其中嵌入的JavaScdpt脚本,

[说明]

在表单的多行文本域中显示打字效果,即先显示一个光标,再显示一个字,然后循环显不,

[HTML 文本]

<html>

<!--省略部分为HTML文本框-->

<script. language="JavaScript"> //JavaScript区域开始标识

var m=0; //定义变量m,并赋初值0

function tl(){ //声明一个数组,并对其进行初始化

m=(1):

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

(2):

}

t1=mew tl(

"能熟练使用一种网络操作系统、一种浏览器软件和一种电子邮件收发与管理软件”,

"能熟练使用一种网页制作软件制作一般的网页”,

"能熟练使用HTML语言和JavaScript语言制作一般的网页”,

): //定义对象

var x=0:pos=0; //定义变量并赋初值

var 1=t1[o].1ength //定义变量1,并将对象t1数组元素的长度值赋给变量1

function tt() {

document.form.tf.value=ti[x].subswing(0.pos)+"-";

//将数组t1中元素从0到“pos'’的值显示出来。

“form"是表单的名, “t1是多行文本输入域的名。

If((3)){ //如果数组t1中一个元素显示完毕,则显示下一个,否则继续显示

(4):

setTimeout("tt()",400): //设置定时器,值越小速度越快

if(++x==m){ //如果数组d中所有元素均显示完毕,则从头显示,否则继续显示

(5);

1=t1[x].length;

}

else{

setTimeout("tt0", 400):

}

}

</script>

<body>

<form. name=form>

<text,area name=ff rows=3 cols=38></textarea>

</form>

<!--省略部分为HTML 文本框-->

</html>

参考答案和解析
正确答案:(1)t1.arguments.length 初始化数组。 (2)this[I]=t1.arguments[i] 初始化数组。 (3)pos++=1 比较pos和1的再使pos加1。 (4)pos-0 令pos值为0以显示数组t1中下一个元素。 (5)x=0 令x值为0从头显示全部内容。
(1)t1.arguments.length 初始化数组。 (2)this[I]=t1.arguments[i] 初始化数组。 (3)pos++=1 比较pos和1的,再使pos加1。 (4)pos-0 令pos值为0,以显示数组t1中下一个元素。 (5)x=0 令x值为0,从头显示全部内容。
如果没有搜索结果,请直接 联系老师 获取答案。
更多相关问题