问答题

阅读下列说明和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>

A.1ength
B.form.tf.value=ti[x].subswing(0.pos)+'-';
C.length;
题目列表

你可能感兴趣的试题

问答题

阅读下列说明和HTML 文本,分析其中嵌入的JavaScrlpt 脚本,将应填入(n)处的语句写在对应栏内。
[说明]
本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。
[HTML 文本]
<html>
<!--省略部分为HTML 框-->
……
<style>
<!-drag {position:relative;cursor;hand} //css 程序,通过类选择符建立类,类的名称为 drag
-->
</style>
(1) //JavaScript. 区域开始标识
var m=false //声明几个变量
var 2,X,y
function p(){ //定义一个函数p(),判断鼠标是否已按下左键
if( (2)&&m){
z. style.pixelLeft=a+event.clientX-x //定义图片左上角的位置
z. Style.pixelTop=b+event.clientY-y
return false
}
}
function q(){ //定义一个函数q()。如果是Netscape浏览器,就返回。所以此效果在Nemcape
//浏览器中看不到
if(!document,all)
retum
if(event,srcElement.className=='drag',)//如果鼠标左键被按下,返回z,a,b,x,y的值
m=true
z=event.srcElement
a=z.style.pixelLeft
b=z.style.pixelTop
x=event.clientX
y=event.clientY
(3) //当鼠标移动时,执行p()函数,当鼠标按下的时候,执行q函数,当鼠标
//抬起的时候,不执行任何函数
}
}
(4)
document. nmouseup=newfunction(“(5)”)

A.pixelLeft=a+event.clientX-x
B.pixelTop=b+event.clientY-y
C.className=='drag',)//如果鼠标左键被按下,返回z,a,b,x,y的值
D.srcElement
E.style.pixelLeft
F.style.pixelTop
G.clientX
H.clientY
微信扫码免费搜题