【发布时间】:2013-12-10 17:08:13
【问题描述】:
我用 Javascript 代码构建了一个小时钟,但它无法正确更新。它显示的时间很好,但您必须刷新页面才能正确更新时钟。有没有办法让我的代码自动更新,而不必每次都更新页面?
图片:
<script type="text/javascript">
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
if (minutes < 10)
minutes = "0" + minutes
var suffix = "AM";
if (hours >= 12) {
suffix = "PM";
hours = hours - 12;
}
if (hours == 0) {
hours = 12;
}
document.write("<b>" + hours + ":" + minutes + " " + suffix + "</b>")
</script>
【问题讨论】:
-
使用
setInterval(function(){....},3000); -
您的代码在实现时工作正常;换句话说,其中的任何内容都不会导致时间被更新。
标签: javascript time clock