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

求解 为什么我这样写暂停不了

<button id="btn1" onclick="getTime()">开始</button>
      <button id="btn" onclick="stopTime()">按钮</button>

       <p id="time"></p>

</body>
       <script type="text/javascript">
      /* var myTime = setInterval(function () {
                  getTime();
           },1000);*/

           function getTime() {
                   var  d  = new Date();
                   var  t = d.toLocaleTimeString();
                   setInterval("getTime()",1000);
                   document.getElementById("time").innerHTML=t;

           }
       function stopTime() {
           clearInterval();
       }



正在回答

1 回答

你的清空函数没有给参数;

也就是 clearInterval();这个函数需要传个参数才可以知道该停哪个计时器


var timer = "";           

function getTime() {
                   var  d  = new Date();
                   var  t = d.toLocaleTimeString();
                   timer = setInterval("getTime()",1000);
                   document.getElementById("time").innerHTML=t;
           }


       function stopTime() {
           clearInterval(timer);
       }

给他们传个参数就好了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求解 为什么我这样写暂停不了

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