因此,我在我的HTML文件上制作了一个div id="time"
,并将其定位,以便当前时间显示在我的网站左上角,位于我制作的边框内。所以我想当前的时间到边框内出现在我的网站,我做的左上侧,但有无法做到的:将当前时间添加到我的页面上的特定部分
HTML文件:
<div id="time">
</div>
我的js文件:
var time = document.getElementById("time")
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>")
当前时间确实成功显示,但它并未显示在我想要的位置(它显示在页面底部的所有路上)。也许DOM有什么问题?
上这基本上是因为在用“time”ID - 'var time'声明元素的钩子/引用之后 - 你完全不使用它!您应该使用'innerHTML'属性引用'time'变量并添加带有“计算”时间的内容。 – Darek
你应该标记一些答案为正确的。 –