[个人意见,仅供参考]<html> 
<head> 
<script type="text/javascript"> 
function startTime() 

var today=new Date() 
var h=today.getHours() 
var m=today.getMinutes() 
var s=today.getSeconds() m=checkTime(m) 
s=checkTime(s) 
document.getElementById('txt').innerHTML=h+":"+m+":"+s 
t=setTimeout('startTime()',500) 
} function checkTime(i) 

if (i<10) 
{i="0" + i} 
return i 

</script> 
</head> <body onload="startTime()"> 
<div id="txt"></div> 
</body> 
</html>

解决方案 »

  1.   

    [个人意见,仅供参考][转]
     javascript setTimeout 和 setInterval 
    setTimeout (表达式,延时时间)
    setInterval(表达式,交互时间)
    延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout  在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
    setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式set Timeout 也可以实现象setInterval一样的功能
    set Timeout:
    <script language="javascript">
    var i;
    i=0;
    function reloop()
    {
    i=i+1;
    alert(String(i));
    setTimeout("reloop()",1000);
    }
    reloop();
    </script>setInterval:
    <script language="javascript">
    var i;
    i=0;
    function reloop()
    {
    i=i+1;
    alert(String(i));
    }
    setInterval("reloop()",1000);
    </script>
      

  2.   

    希望能够帮助lz<script language=javascript>
    function a(){
    js处理...
    setTimeout('a()',3000);
    }
    </script>
    <body onload="a()"></body>
      

  3.   

    看这个
    <script>
    function jarry(){
    alert("haha");
    }setInterval("jarry()",3000);
    </script>