我試圖用JS做一個倒數計時器,顯然。JavaScript倒數計時器不啓動[代碼包括]
我想我的代碼是正確的,但它不起作用。
目的的代碼: 假設顯示一個計時器遞減,直到其表現出這是在代碼的ALST線DONE
中的內容的代碼。
問題:我試過在本地機器上製作一個HTML頁面並進行了測試,但它沒有工作,我也上傳到了我的網站上,它也不能工作。
代碼:
<body>
<div
id="JSPractice5"
style="border-style:dotted;
padding:10px;
font-size:24px;
width:200px;
text-align:center;">
Countdown Starting
</div>
<script type="text/javascript">
var containerID = "JSPractice5";
var number = 100;
var timerID = setInterval("CountdownTimer()",1000);
function CountdownTimer() {
if(number > 1) {
number--;
ReplaceContentInContainer(containerID,number); //Mark1
}
else {
clearInterval(timerID);
ReplaceContentInContainer(containerID,'DONE!!');
}
}
</script>
</body>
如果該問題的解決方案是容易/愚蠢的,你以爲下的投票,請不要做,因爲我很新的SOF和JS :)
謝謝先進的傢伙。
什麼是'ReplaceContentInContainer',它不在代碼中? – Esailija
什麼是ReplaceContentInContainer?它在別處有定義嗎? – thesteve
其實不,我把它從API中拿出來。 – Sobiaholic