js的计时器重复点击开始计时如何清除上一次的计时器

2025-05-21 12:52:09
推荐回答(1个)
回答1:

点击开始计时时先调用停止计时函数和重置函数再调用开始计时函数就可以了。





    
    计时器
    
        var c = 0;
        var t;
        var onOff = true;

        function timedCount() {
            document.getElementById('txt').value = c;
            c = c + 1;
            t = setTimeout("timedCount()", 1000);
        }

        function stopCount() {
            clearTimeout(t);
        }

        function cs() {
            c = 0;
            document.getElementById('txt').value = 0;
        }
    



    

        
        
        
        
    
    

当点击“开始计时”的按钮时,从0开始一直进行计时,当点击“停止计时”按钮时停止计时。