该脚本从60倒数到0,并在达到0时停止。
<script type="text/javascript">
var counttx= "60";
var counterrx=setInterval(timerrx, 1000); //1000 will run it every 1 second
function timerrx()
{
counttx=counttx-1;
if (counttx < 0)
{
clearInterval(counterrx);
return;
}
document.getElementById("timerrx").innerHTML=counttx; // watch for spelling
}
</script>
我希望脚本可以递增计数,而不是递减计数。我在
-
中将+
更改为counttx=counttx-1;
,但是发生了以下情况:60
601
6011
60111
等等
最佳答案
看起来counttx是一个字符串,而javascript附加了“ 1”。尝试:
counttx = +counttx + 1;
编辑:或只是删除var语句中的引号:
var counttx = 60;