js中setTimeout的问题

xiaoxiao2025-12-30  5

昨天在公司里写了个程序,发现js中setTimeout这块代码出错,于是写了一小段代码专门来测试,便遇到一个不解的问题。看代码。 <script type="text/javascript" src="script/jquery-1.2.6.js"></script><script type="text/javascript">$(document).ready(function(){})var age = 1;function AddIt(){ age = $("#yourAge").val(); alert(age); age ++; $("#yourAge").val(age); setTimeout("AddIt()",1000);}//$("#yourAge").blur(function(){ AddIt();//})</script> <input type="text" id="yourAge" value="4" > 文本框内的数字每隔一秒会自动加1. 可是如果将代码放到$().ready(function(){})中,就会出错,或者将注释去掉,由离开焦点来触发函数,同样会出错。google了一下也没有得到结果。希望js高手能解答。
转载请注明原文地址: https://www.6miu.com/read-5041751.html

最新回复(0)