var num=0; function startCount() { document.getElementById('count').value=num; num=num+1; setTimeout("startCount()",1000); } startCount();

来源:8-5 计时器setTimeout()

小菜鸟飞

2016-08-06 16:49

  var num=0;

  function startCount() {

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

    num=num+1;

     setTimeout("startCount()",1000);

  }

startCount();

这样写不对吗   为什么DW没反应,章节编辑器可以计数呀

写回答 关注

2回答

  • 李国文0524
    2016-08-06 17:26:20

    把value改成 innerHTML 即可

    另外 

    不要在最后加startCount()  这样的话会递归使得计数越来越快,在id为“count”的标签那儿加入  onload="startCount()"可以,不加也行



    小菜鸟飞 回复李国文052...

    是跳着走的 不是加一为什么

    2016-08-06 18:11:19

    共 4 条回复 >

  • 慕九州3625651
    2016-08-06 17:14:28

    我看别人代码不是value用的innerHTML,我也没中没搞懂,你可以去看看同学代码~ 还有没计时的问题可能是卡了 我已开始也不动 后来动了~

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题