问答详情
源自:8-6 取消计时器clearTimeout()

请大大们解答问题

function startCount(){    

document.getElementById('count').value=num;    

 num=num+1;     

i=setTimeout("startCount()",1000);  } 

第二行跟第三行代码看不懂,求大大解答一下

提问者:慕粉3229077 2016-07-08 15:12

个回答

  • 带领世界来看你
    2016-07-08 15:48:52
    已采纳

    第一行的意思就是文本框内的内容就是num,第二行代码的意思就是让num 自加 1,如果有循环的话,num就会不断增大,每次增大1 。因为我们是要实现计时的功能,所以每次加1的时间得是1秒,所以设置每次延迟1秒 执行(可以认为计算机执行num+1的速度为无限快,也就是没有延迟),这样就实现了每秒+1的功能,也就是计时了。。。

  • Youthe
    2016-07-08 16:19:00

    上面说的都已经很清楚了

  • 开饭
    2016-07-08 15:51:20

    第二行,将 id 为 'count' 的元素的值(value)赋值为 num

    第三行,将 num+1 赋值给 num,如 num=1时,num=num+1,结果就为:num=1+1=2