这是您可以继续的方式:
我想像]倒数计时>
:10,:09,:08
依此类推。请帮助初学者。
JS:
<script type="text/javascript">
var timeleft = 30;
var downloadTimer = setInterval(function(){
timeleft--;
document.getElementById("countdowntimer").textContent = ":" + timeleft;
if(timeleft <= 0){
clearInterval(downloadTimer);
window.location.replace("next_slide.html");
}
},1000);
</script>
我希望倒数计时为:10,:09,:08等。请帮助初学者。 JS:
这是您可以继续的方式:
<script type="text/javascript">
var timeleft = 30;
var downloadTimer = setInterval(function(){
timeleft--;
document.getElementById("countdowntimer").textContent = ":" + ((timeleft >= 10) ? timeleft : ("0" + timeleft));
if(timeleft <= 0){
clearInterval(downloadTimer);
window.location.replace("next_slide.html");
}
},1000);
</script>
我认为这是您要的:
var timeleft = 30;
var downloadTimer = setInterval(function(){
timeleft--;
if (timeleft < 10) {
suffix = ':0';
} else {
suffix = ':'
};
document.getElementById("countdowntimer").textContent = suffix + timeleft;
if(timeleft <= 0){
clearInterval(downloadTimer);
window.location.replace("next_slide.html");
}
},1000);
我添加了一个工作计时器示例,以及通常的设置方法。我使用的是jQuery,但没有它,您将如何处理同一行。
function startTimer() { $("#timeIndicator").text(TIMER_CONSTANT); //document.getElementById(“timeIndicator”).textContent = TIMER_CONSTANT; setInterval(function() { TIMER_CONSTANT --; if(TIMER_CONSTANT >=0) { $("#timeIndicator").text(TIMER_CONSTANT); //document.getElementById(“timeIndicator”).textContent = TIMER_CONSTANT; } if(TIMER_CONSTANT === 0) { clearInterval(TIMER_CONSTANT); } }, 1000); }
您的
countdownTimer
元素是什么?您的代码中目前正在发生什么?任何意外输出是什么?
这是您可以继续的方式:
我认为这是您要的:
我添加了一个工作计时器示例,以及通常的设置方法。我使用的是jQuery,但没有它,您将如何处理同一行。