为什么不能在startCount()下面直接调用该函数呢?

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

幸福的味道

2015-07-23 11:39

为什么不能在startCount()下面直接调用该函数呢?

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


写回答 关注

1回答

  • 康振宁
    2015-07-23 19:32:55

    因为你元素还没有加载就开始调用JS文件,所以会显示不出来

    翻滚熊 回复JustHo...

    函数startCount()里面有个count,这个元素是在后面申明的。文件还没把这个元素加载出来你就调用函数,函数是无法判断这个count是什么,所以显示不出来

    2015-09-28 22:53:45

    共 2 条回复 >

JavaScript进阶篇

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

467382 学习 · 21877 问题

查看课程

相似问题