javascript - 将倒数改为正数

标签 javascript counter countdown

此脚本从 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
etc.

最佳答案

看起来 counttx 是一个字符串,而 javascript 正在附加“1”。尝试:

counttx = +counttx + 1;

编辑:或者只是删除 var 语句中的引号:

var counttx = 60;

关于javascript - 将倒数改为正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17293911/

相关文章:

javascript - 如何在计时器中使用秒

javascript - 蒙哥错误: Field name duplication not allowed with modifiers

javascript - 如何在 Sails.js 中为 Handlebars 配置局部和布局?

javascript - 我们如何为类型文件的输入元素设置默认文本,例如水印文本

c++ - 如何编写条件计数器代码?

javascript - 带暂停/重置的倒数计时器

javascript - 基于多个滤波器的滤波器阵列

Java 计算堆排序中的交换次数

javascript - 跟踪数组内多个值的计数器

php - 通过用户操作更新的实时倒计时器。连接到数据库。执行?