其中的:
document.clock.time.value=timeStr;
Timer=setTimeout("clock()",1000);
不清楚什么意思?

解决方案 »

  1.   

    <html>
    <head>
    <title>
    Hello
    </title>
    <script language="JavaScript">
    <!--hide
        function clock(){
    today=new Date();
    //time
    hours=today.getHours();
    minutes=today.getMinutes();
    seconds=today.getSeconds();
    timeStr=""+hours;
    timeStr+=((today.getMinutes()<10)?":0":":")+minutes;
    timeStr+=((today.getSeconds()<10)?":0":":")+seconds;
    time.innerHTML="Now Time:"+timeStr;
    Timer=setTimeout("clock()",1000);
    }
    //-->
    </script>
    </head>
    <body onLoad="clock()">
    <form name=clock>
      <div id=time></div>
    </form>
    </body>
    </html>
      

  2.   

    非常感谢!!
    其中的:
    document.clock.time.value=timeStr;
    Timer=setTimeout("clock()",1000);
    不清楚什么意思?
      

  3.   

    Timer=setTimeout("clock()",1000);
    一个时间延迟函数
    每隔1000毫秒调用一次clock()document.clock.time.value=timeStr;
     <input type="text" name="time" size="8" vlaue="">文本框的值