这个程序有Bug
2012-10-10 09:40
211 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>动态数字</title> <meta name="generator" content="editplus" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="description" content="!" /> <style> #first{ margin:80px auto; font-size:48px; color:blue; text-align:center; background:#E66200; width:300px; height:100px; line-height:100px; } #second{ text-align:center; height:50px; line-height:50px; } #main{ margin:50px auto; text-align:center; width:500px; border:1px solid red; } </style> </head> <body> <div id = "main"> <div id = "first">0</div> <script> var divObj = document.getElementById("first"); var i = 1; var dt = null; function starter(){ dt = window.setInterval(function() { divObj.innerHTML = i; i++; },100);} function reseter() { i=0; divObj.innerHTML = i; } function stoper() { window.clearInterval(dt); } </script> <div id = "second"> <form> <input type = "button" name = "start" value = "开始" onclick = "starter()" /> <input type = "button" name = "stop" value = "停止" onclick = "stoper()" /> <input type = "button" name = "reset" value = "重置" onclick = "reseter()"> </form> </div> </div> </body> </html>代码如上,最后在浏览器中运行的结果如上图所示,当点击“开始”时,数字开始动态的逐渐递增;点击“停止”,数字停止不再增加;点击“重置”,则数字从0重新开始。可出现了如下的错误:在数字增加的过程中,如果再一一次点击“开始”并点击“停止”时,数字就无法停止了。这是为什么?因为初学,根本不能找到bug,还请各位大牛帮助小弟找到上面代码中的bug。谢谢。
相关文章推荐
- 五周 项目2 分数类的雏形 这个程序有BUG 但是我改不出来 求赐教
- 赫夫曼树(二),对生成的队列转化成赫夫曼树,并且设置编码。(这个程序有严重bug)
- DotNet程序之找BUG心得
- VC6 DEBUG版下内存控制的一个BUG,导致debug版程序必将崩溃
- 调程序bug急不得,一步步来
- 紧急发布上次我发的测频测压程序中测频BUG
- [Bug shot]"未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序"
- 打造“免杀”的恶意程序需要多久?用这个工具,只要几分钟
- 我在delphi中用shellExecute启动了一个程序(ftp);然后想做一个等待,只到ftp进程结束,再继续下面的操作,请问如何监控这个进程是否已结束?
- 希望解决这个友元类这个bug问题
- 研华采集卡LV例子程序的小BUG
- 利用命令来打开所有程序,这个装逼给满分!
- xcode6.1新建一个ios程序,为什么自动运行viewController这个类
- 如果程序需要创建大量的线程,要考虑用 root 用户执行这个程序。
- 聊聊自己在程序这个路上的经历
- 大家看看这个随机发牌的小程序,给出点建议,或者挑出点瑕疵,一起来讨论一下
- 编写一个程序,要求接收一个数字,程序会将这个数字以二进制方式打印,例如:数字10 , 以1010的方式打印出来
- 修改程序BUG也可以用些修机器的思维
- 『默哀』你的梦或许因为这个新闻而碎了【用你的程序语言 抛出一行异常】
- 找了2周的一个bug,鬼使神差的重现了这个bug