document.write(l);每次都调用一个,定时器越来越多,会很慢
你上面地改为:
<a name="aaa"></a>
<script language="JavaScript" >
var l=0;
function Run()
{
l+=1;
document.all.aaa.innerText=l;
setTimeout("Run()",250);
}
Run();
</script>
你上面地改为:
<a name="aaa"></a>
<script language="JavaScript" >
var l=0;
function Run()
{
l+=1;
document.all.aaa.innerText=l;
setTimeout("Run()",250);
}
Run();
</script>
还有,为什么直接用Run()而不用setTimeout("Run()",250)来嵌套的就没有问题发生?
var i=0;
function run(){
i+=1;
document.body.innerText+=i;
window.setTimeout("run()",100);
}
run();
</script>这样就OK了