为了账号安全,请及时绑定邮箱和手机立即绑定

怎样让时间继续计时呢?

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

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




正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

_蜡笔小新_

我觉得你这样说,去写个代码试试就会知道你说错了
2017-04-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎样让时间继续计时呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信