<html><meta charset="UTF-8"><head><script type="text/javascript"> var startAt=1; function showTime(){ var c=document.getElementById("time"); var min=parseInt(startAt/60); var sec=startAt%60; c.innerHTML="您的使用时间是 "+ min+ " 分" + sec +" 秒"; startAt++; } function start(){ timer=setInterval(showTime,1000); } function stop(){ clearInterval(timer); } </script> </head><body><p id="time">开始计时</p> <input type="button" value="开始" onclick="start()"><input type="button" value="结束" onclick="stop()"></body></html>上述的代码运行良好,timer是一个函数的内部变量。 function start(){ timer=setInterval(showTime,1000); } 为何可以被 clearInterval(timer);调用?
添加回答
举报
0/150
提交
取消