为了账号安全,请及时绑定邮箱和手机立即绑定

请问:怎么才能不从零开始计数呢?

请问这个怎么才能不从零开始呢?从输入框输入不是0的数字点击start还是从零开始计数,而在代码中不给num赋值就不能执行了。。。

正在回答

1 回答

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>计时器</title>
</head>
<script type="text/javascript">
    var num=0;
    var i;
    function startCount(){
        var input = document.getElementById('count');
        num = parseInt(input.value) || num;
        num=num+1;
        input.value = num;
        i=setTimeout("startCount()",1000);
    }
    function stopCount(){
        clearTimeout(i)
    }
</script>
</head>
<body>
<form>
    <input type="text" id="count" />
    <input type="button" value="Start"  onclick = "startCount()"/>
    <input type="button" value="Stop"  onclick="stopCount()" />
</form>
</body>
</html>

你可以这样试一下

2 回复 有任何疑惑可以回复我~
#1

OLYLYL

num赋值多少就从多少开始计时
2016-02-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问:怎么才能不从零开始计数呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信