您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 信阳分类信息网,免费分类信息发布

有关js计数器问题

2024/3/19 23:25:59发布6次查看
js实现计数器实现具体代码
<!doctype html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/javascript"> var num=0; function startcount() { document.getelementbyid("count").value=num; num=num+1; settimeout("startcount()",1000); //1处 } settimeout("startcount()",1000); //2处 </script> </head> <body> <form> <input type="text" id="count" /> </form> </body> </html>
如代码,1处明显是无限循环,所以不可缺少,秒表当无限计数,这里注意,js里面都是以毫秒为单位,所以是1000毫秒(1min=60s   1s=1000ms)
但是当2处的代码删除,却只有一个空白框。
原因网友这样理解的,如果不对,大家可以直接交流
首先程序是直接从上往下开始编译的,所以会编译函数,这时候下面的代码也就是html代码还未编译,所以函数无法识别id,如果加上函数settimeout,此时会停留1s,这时候程序已经走完毕,所以是可以通过的。
但是这种说法违背了c语言编译的过程,因为函数是调用实现的,所以不存在不能辨识的问题。。。。
以上就是有关js计数器问题的详细内容。
信阳分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录