因此,我在我的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
你應該標記一些答案爲正確的。 –