【发布时间】:2017-11-12 12:08:14
【问题描述】:
我试图弄清楚为什么下面的代码不增加页码,除了从 1 到 2,但我找不到。
<script>
var n = 1;
function increment() {
return ++n;
}
function countDown(secs,elem) {
var element = document.getElementById(elem);
element.innerHTML = "Timp rămas: "+secs+" secunde.";
if(secs < 1) {
clearTimeout(timer);
window.location.replace('question.php?n='+increment(n));
element.innerHTML += '<a href="#">Click here now</a>';
}
secs--;
var timer = setTimeout('countDown('+secs+',"'+elem+'")',1000);
}
</script>
想法?
【问题讨论】:
-
也许尝试将
var timer = setTimeout('countDown('+secs+',"'+elem+'")',1000);更改为var timer = setTimeout(countDown(secs, elem),1000);
标签: javascript timer numbers increment countdown