第一:你的bb()里没有去接这个qq2,改成function bb(qq2);第二:在第一中如果你把setTimeout(bb,1000)去掉就不会有错误,因为在你第一次执行时不会有错误,但执行到setTimeout(bb,1000)就错误,原因是没有找到qq2这个参数;解决办法:把qq2改为全局变量;代码:var qq2;function cc(){ var h=20; var q2 = document.getElementById("qq2"); qq2=q2.value; bb(qq2); } function bb(qq2) { var q1 = document.getElementById("qq2"); q1.value=qq2; qq2=qq2+1 setTimeout("bb()",1000) } |