课程
/前端开发
/JavaScript
/JavaScript进阶篇
<input type="button" value="Stop" onclick="clearInterval(i)" />
2016-03-28
源自:JavaScript进阶篇 8-4
正在回答
我的也停不下来,估计就是这样的吧停不下来,
你自己写个html,然后把代码粘贴上试试,慕课网的课件确实不会停。
首先你要定你在 onclick="clearInterval(i)" 后面括号中的 i 是前面 setInterval(...);返回的值,也就是说前面程序是不是var i=setInterval(...);如果不是,clearInterval()当然没有用。
当你确保上面说的那步没问题,很可能是浏览器问题,建议换个浏览器试下。
开始计时按钮肯定你不止点一次
每点一次就相当于开多了一个计时器,如果要取消就要点相应的次数才会停。
你是不是点了多次开始计时按钮
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答为什么这样定义就不能取消定时器
3 回答想不通,clearInterval是取消计时器,点击后计时器取消了,为什么时间会停下来呢?
1 回答为什么我点击取消计时器,没反应呢?
2 回答取消计时器没法用
1 回答为什么点取消没有作用呢