如何让时间功能更新?

Jam*_*bes 4 javascript time function setinterval

当我在浏览器中加载它时,它将显示页面完全加载时的时间,但不会每秒更新自己.我该怎么做呢?

var h = date.getHours();   if(h<10) h = "0"+h;
var m = date.getMinutes(); if(m<10) m = "0"+m;
var s = date.getSeconds(); if(s<10) s = "0"+s;
document.write(h + " : " + m + " : " + s);
Run Code Online (Sandbox Code Playgroud)

Dar*_*ren 7

用途setInterval:

setInterval(clock, 1000);

function clock() {
   var date = new Date();
   var h = date.getHours();   if(h<10) h = "0"+h;
   var m = date.getMinutes(); if(m<10) m = "0"+m;
   var s = date.getSeconds(); if(s<10) s = "0"+s;
   document.write(h + " : " + m + " : " + s);
}
Run Code Online (Sandbox Code Playgroud)

虽然您可能希望每秒更新一个HTML元素而不是document.write页面.

http://jsfiddle.net/bQNwJ/