我一直在教自己的JavaScript,我還是相當新的,我試圖使時鐘功能添加到我的網站,但是,我看不出來得到它顯示,這是我的全碼:JavaScript時鐘將無法正確顯示
<html>
<head>
<script type="text/javascript">
function tick() {
var hours, minutes, seconds, ap;
var intHours, intMinutes, intSeconds;
var today;
today = new Date();
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0) {
hours = "12:";
ap = "Midnight";
} else if (intHours < 12) {
hours = intHours + ":";
ap = "a.m";
} else if (intHours == 12) {
hours = "12:";
ap = "noon";
} else {
intHours = intHours - 12
hours = intHours + ":";
ap = "p.m.";
}
if (intMinutes < 10) {
minutes = "0" + intMinutes + ":";
} else {
minutes = intMinutes + ":";
}
if (intSeconds < 10) {
seconds = "0" + intSeconds + " ";
} else {
seconds = intSeconds + " ";
}
timeString = hours + minutes + seconds + ap;
Clock.innerHTML = timeString;
window.setTimeout("tick();", 100);
}
//--></script>
</head>
<body>
<div id="Clock" align="center" style="font-family: Verdana; font-size: 10px; color:#000000"></div>
</body>
</html>
正如我所說的,我運行它,就我所看到的,它應該運行正常,因爲我說我有點新的,所以也許有人會幫幫我。
再次感謝人。
編輯:之前有人說,我完全知道有這種事情的預製工作的例子,如jQuery時鐘等,但我想從頭做一個自己。
我忘了DOCTYPE,這不是真的要發佈在任何地方等,更多隻是一個戲,但感謝那:)我改變了時鐘選擇器提到,但它仍然不顯示:\ –
謝謝你!我把window.onload = tick();它的美麗工作,再次感謝人! –
沒問題。它應該確實是'window.onload = tick;'沒有括號。 –