改进如下:<HTML>
<HEAD>
<TITLE>javascript</TITLE>
<SCRIPT Language="JavaScript1.2">
<!-- beginfunction changetime()
{
for (var i=0; i<=60; ++i)
{
document.write("时间:" + i);
}
var time1 = setInterval("changetime()", 1000);
}window.onload = changetime();
// -->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

解决方案 »

  1.   

    <HTML><HEAD><TITLE>javascript</TITLE>
    <SCRIPT Language="JavaScript1.2"><!-- begin
    function changetime(){
    for (var i=0;i<=60;++i){
    document.write("时间:"+i)
    }
    }
    function startchange(){
     setInterval("changetime()",1000)
    }
    window.onload=startchange
    // --></SCRIPT>
    </HEAD>
      

  2.   

    显示是显示了,可是不是我想要的效果,怎么样用setInterval()做的好秒表一样?
      

  3.   

    你想要的效果只有秒数的部分吗?
    把setInterval("changetime()",1000)
    改为:setInterval("changetime()",1000/60)试试看
      

  4.   

    <SCRIPT Language="JavaScript1.2"><!-- begin
    var i=0
    function changetime(){
    if (i<=60){
    document.write(i)
    i++
    }
    }
    function startchange(){
     setInterval("changetime()",1000)
    }
    window.onload=startchange
    // --></SCRIPT>
    也不知是我的ie坏了还是程序问题,按说是应该每1秒加载一次啊,可是它只显示一个0就不动了,麻烦看看
      

  5.   

    <SCRIPT>
    var i=0;
    function changetime(){
    document.getElementById("m").innerText=i
    i++
    }
    function startchange(){
     setInterval("changetime()",1000)
    }
    window.onload=startchange
    </SCRIPT>
    <body>
    <div id=m></div>
      

  6.   

    为什么使用document.write却要报错喔?
      

  7.   

    是的使用document.write,连记事本打开的原文件都没有了,只剩刚写的字符了??