莫小北没有故事
2015-01-03 16:07
经过多次调改,我说一下我看到的现象哈:
1、如果input标签里面没有onclick方法,那么 setTimeout(startCount,1000);这一句就要写两次(计时器里面申明,外面调用)才能出效果;
2、若果input标签里有onclick方法,那么setTimeout(startCount,1000);这一句可以只写一次,但是,如果是写在计时器里面的话,单击显示框则框内的值自动无限+1中,如果是写在计时器外的话,则单击一次显示框,数值执行一次+1;
至于为什么会这样的话 我感觉我大概晓得 但是讲出来又会很不专业 怕误导到别人了 麻烦高手们帮忙说一下导致这样现象的原因咯~
你这哪有for循环啊?这只是个计时器,这个计时器的意思是每隔1秒钟调用startCount这个函数一次,不知道你在input里面写onclick是什么意思,按你的写法就是当你点击input框的时候就会触发一次事件,也就是再次增加一个计时器,所以才会这样
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题