怎样让时间继续计时呢?

来源:8-4 取消计时器clearInterval()

慕标8419833

2017-04-08 15:14

  <input type="button" value="Start" onclick="setInterval("clock()",1000)"/>

请问这样为什么会报错 把"clock()"改为clock不抱错了 但是也达不到预期效果




写回答 关注

2回答

  • 风飘叶摇
    2017-05-08 22:05:58

    setInterval("clock()",1000)这种直接调用,我理解的是必须在<script></script>标签内调用,如果在<script>标签外,只能通过函数名调用,也就是需要定义一个函数,然后直接调用函数名。

  • stone_s
    2017-04-08 16:20:33

    setInterval("clock()")中的引号相当于new Function("click()")相当于新建了一个包装函数function(){return clock();}就是说假如你setInterval(clock())这样的话clock()返回的是一个匿名函数就能执行了

    _蜡笔小新_

    我觉得你这样说,去写个代码试试就会知道你说错了

    2017-04-19 11:03:23

    共 1 条回复 >

JavaScript进阶篇

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

468063 学习 · 21891 问题

查看课程

相似问题