小编Bog*_*dan的帖子

如何将计数器值显示到输出中以开始倒计时

我正在建立一个柜台,并有一些问题.我有一个计数器字段,其中增量和减量发生(默认情况下,它是5分钟).按下"开始"按钮时,最终计数器的数字应设置为输出字段中的计时器.这是我的解决方案:

;(function(){
  var output = document.querySelector('#output'),
    btn = document.querySelector('button'),
    min = 5,
    sec = min * 60,
    timer;

setCount(min);

  function setCount(n){
    var c = document.querySelector('#counter'),
        increment = c.children[1].children[0],
        decrement = c.children[1].children[2],
        num  = c.children[1].children[1];      

    increment.onclick = function(){
      if(n >= 1) {num.textContent = ++n;}
    };  

    decrement.onclick = function(){
      if(n > 1) {num.textContent = --n;}
    };  
    num.textContent = n;
   }

  function setTimer(){

    var currentMin = Math.round((sec - 30) / 60),
        currentSec = sec % 60;

    if(currentMin >= 0 ) {currentMin = '0' …
Run Code Online (Sandbox Code Playgroud)

javascript

6
推荐指数
1
解决办法
98
查看次数

标签 统计

javascript ×1