Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Java脚本计数计时器_Javascript_Timer - Fatal编程技术网

Javascript Java脚本计数计时器

Javascript Java脚本计数计时器,javascript,timer,Javascript,Timer,我在java脚本中有一个工作的倒计时计时器,它从120秒倒计时到0,现在我想把它改成一个倒计时计时器,尝试一些仍然不工作的事情。有人能帮我把它改成倒计时而不是倒计时吗 代码如下: <script type="text/javascript" > var m = 0; var s = 120; var timer_container = document.getElementById("survey-timer"); timer_container.innerHTML = s + ".

我在java脚本中有一个工作的倒计时计时器,它从120秒倒计时到0,现在我想把它改成一个倒计时计时器,尝试一些仍然不工作的事情。有人能帮我把它改成倒计时而不是倒计时吗

代码如下:

<script type="text/javascript" >
var m = 0;
var s = 120;
var timer_container = document.getElementById("survey-timer");
timer_container.innerHTML = s + "." + m;

function timer() {
    if (m<=0) {
        m = 9;
        s -= 1;
    }
    if(s>=0) {
        m -= 1;
        timer_container.innerHTML = s + "." + m;
        setTimeout(timer,100);
    }
}
</script>

var m=0;
var s=120;
var timer_container=document.getElementById(“调查计时器”);
timer_container.innerHTML=s+“+m;
函数计时器(){
如果(m=0){
m-=1;
timer_container.innerHTML=s+“+m;
设置超时(定时器,100);
}
}

您希望从120或从0开始计数。。低于1的从0开始计算

   <script type="text/javascript" >
    var m=0
    var s=0
    var timer_container=document.getElementById("survey-timer");
    timer_container.innerHTML=s+"."+m;

    function timer(){
    if (m>=9){
        m=-1;
        s+=1;
    }
    if(s>=0){
        m+=1;
        timer_container.innerHTML=s+"."+m;
        setTimeout(timer,100);
    }
    }
    </script> 

var m=0
var s=0
var timer_container=document.getElementById(“调查计时器”);
timer_container.innerHTML=s+“+m;
函数计时器(){
如果(m>=9){
m=-1;
s+=1;
}
如果(s>=0){
m+=1;
timer_container.innerHTML=s+“+m;
设置超时(定时器,100);
}
}

下面是来自

的工作示例,如果是我,我会这样做:

var base=新日期();
var timer_container=document.getElementById(“调查计时器”);
定时器();
函数计时器(){
var now=新日期();
//已用时间(秒)
var经过=(现在为基数)/1000.0;
timer_container.innerHTML=appeased.toFixed(1);
设置超时(定时器,100);
}

你想要这个吗:?你能把你尝试过的东西贴出来吗,然后我们看看它是否能被修复!谢谢,我会试试你的版本。