这个时钟有点能用。但是它不是替换当前的时间,而是每秒打印一个新的时间。我知道为什么会这样,但是不知道如何修复它。如果你能给我一些建议,而不是直接给出答案,我会非常感激。这是我的代码:
function time(){
var d = new Date();
var s = d.getSeconds();
var m = d.getMinutes();
var h = d.getHours();
document.write(h + ":" + m + ":" + s);
}
setInterval(time,1000);
document.write
只是向文档添加内容,因此您将获得多行输出。您希望替换输出而不是继续添加它。 - VLAZ