请问高手,在一个静态的html页面里,如何实现 让一段文字按顺序逐个的显示(不要文本框)。
还有,在逐步试验的过程中我写过以下的函数,为什么不能逐个的显示“v”呢?
function oout()
{
document.write("v");
setTimeout("oout()",1000);
}
就这些分了,麻烦帮帮忙啊。
还有,在逐步试验的过程中我写过以下的函数,为什么不能逐个的显示“v”呢?
function oout()
{
document.write("v");
setTimeout("oout()",1000);
}
就这些分了,麻烦帮帮忙啊。
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
var i = 0;
function oout()
{
var aa = document.getElementById("div1").innerHTML;
document.getElementById("div1").innerHTML = aa +"_" + i;
i = i + 1;
setTimeout("oout()",100);
}
</script>
<BODY onload="oout()">
<div id="div1">0
</div>
</BODY>
</HTML>打印结果是:_0_1_2_3_4_5........
是重写。要用innerText
setTimeout使用的是延迟加载,实现的效果是,在页面加载1秒后,执行。
setTimeout("oout()",1000);根据参数的不同,该setTimeout实现的效果是,每隔一秒调用oout函数,即每隔1秒输出V。