私はこのカウンター スクリプトを持っていますが、何らかの理由で機能していません。(下向きにカウントすることになっています)
function updateTime() {
var totalSec = 120;
var hours = parseInt( totalSec / 3600) % 24;
var minutes = parseInt( totalSec / 60) % 60;
var seconds = totalSec % 60;
var result = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds < 10 ? "0" + seconds : seconds);
document.getElementById("timeLeft").innerHTML = result;
totalSec = totalSec - 1;
}
setInterval(function(){ updateTime(); }, 1000);
このスクリプトは、totalSec を 00:00:00 のような形式に変換します。この場合は 120 秒、つまり 00:02:00 ですが、スクリプトがカウントダウンしていないのはなぜですか?