<script type="text/javascript"> function showTime(){ var divOne=document.getElementById("one"); var d=new Date(); var timStr=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+" "+ d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()+":"+d.getMilliseconds(); divOne.innerHTML=timStr; setInterval(function(){ d=new Date(); timStr=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+" "+ d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()+":"+d.getMilliseconds(); divOne.innerHTML=timStr; }, 1)//表示每隔1毫秒刷新一次,如果你上面没有使用d.getMilliseconds(),即没有调用毫秒的方法,这里可以改成每隔1000毫秒刷新一次 } </script> </head> <body> <input type="button" value="显示时间" οnclick="showTime()"> <div id="one"></div> </body>