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

Interval被clear后可以再重新setInterval吗?

Interval被clear后可以再重新setInterval吗?

qq_陈大郎_03780931 2016-08-08 09:15:01
如下所示,为什么点击Reset按钮Interval并没有被重置呢?<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>计时器</title><script type="text/javascript">   function clock(){      var time=new Date();                          document.getElementById("clock").value = time;   }   var i=setInterval("clock()",1000); </script></head><body>  <form>    <input type="text" id="clock" size="50"  />    <input type="button" value="Stop"  onclick="clearInterval(i)"/>    <input type="button" value="Reset"  onclick="setInterval("clock()",1000)"/>  </form></body></html>
查看完整描述

1 回答

?
qq_陈大郎_03780931

TA贡献1条经验 获得超0个赞

原来是双引号嵌套的问题,改成这样就好了:

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>计时器</title>

<script type="text/javascript">

   function clock(){

      var time=new Date();                    

      document.getElementById("clock").value = time;

   }

   var i=setInterval("clock()",1000); 

</script>

</head>

<body>

  <form>

    <input type="text" id="clock" size="50"  />

    <input type="button" value="Stop"  onclick="clearInterval(i)"/>

    <input type="button" value="Reset"  onclick="setInterval('clock()',1000)"/>

  </form>

<body>

</html>


查看完整回答
反对 回复 2016-08-08
  • 1 回答
  • 0 关注
  • 1408 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信