很简单,你点击了时间开始按钮timer = setInterval("t()",1000);开始跳动
然后你没有清除这个开始按钮创建的timer变量所指示的setInterval("t()",1000);定时器,就点击那个更改时间间隔按钮,又一次创建setInterval("t()",1000);定时器,并且把timer变量改成了第二次创建的,你的这种赋值法并不能清除掉你第一次点击开始创建的setInterval("t()",1000)定时器
所以当你点击停止的时候,那个第二次赋值给timer变量的定时器被清除掉了,但第一次的那个却没有清除
理解了的话,还请采纳 |