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

我这段js计时器的开始和停止按钮的代码哪有错误?

我这段js计时器的开始和停止按钮的代码哪有错误?

<!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(function(){         clock()     },100)     function clock2(){         clearInterval(i)     }function clock3(){var i=setInterval(function(){clock()},100)}</script></head><body>  <form>    <input type="text" id="clock" size="50"  />    <input type="button" value="Stop" onclick="clock2()" />    <input type="button" value="Continue" onclick="clock3()">  </form></body></html>按了continue之后再按stop就无效了,该怎么改
查看完整描述

2 回答

?
qq_星宇冰辰_0

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

function clock3(){

var i=setInterval(function(){

clock()},100)

}

函数里定义了变量,是局部变量,函数外面是无法访问的

查看完整回答
反对 回复 2016-03-30
?
display_none

TA贡献52条经验 获得超13个赞


function clock3(){

 i=setInterval(function(){

clock()},100)

}

这个函数的"i"不用重新定义

查看完整回答
反对 回复 2016-03-24
  • 2 回答
  • 0 关注
  • 1888 浏览
慕课专栏
更多

添加回答

举报

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