这个有没有问题?为什么也可以执行脚本?

来源:8-3 计时器setInterval()

网猿泰山

2017-07-04 18:33

我的这个代码,不论定时代码写在function里面还是外面都可以执行脚本,有没有问题呢?还是bug?

写回答 关注

3回答

  • lasia961
    2017-07-04 21:45:42
    已采纳

    有问题呀,为什么说这样可以执行,我放到chrom查看,在控制台可以看到,每隔一秒(等同于间隔1000ms)就报错一次。

    http://img.mukewang.com/595b9bec000153d513600688.jpg

    针对 setInterval()方法,有两种调用格式:setInterval("clock()",1000)或setInterval(clock,1000)。其中第一个参数代表要调用的函数或要执行的代码串,第二个参数代表周期性执行或调用 code 之间的时间间隔,以毫秒计。

    所以只要把你的代码改为:

    var mytime=setInterval(clock,1000);

    http://img.mukewang.com/595b9bfc0001c4a013610686.jpg

    网猿泰山

    谢谢,但是打开能倒计时,所以才问!

    2017-08-10 18:01:27

    共 1 条回复 >

  • 天涯海角0
    2017-07-04 20:57:24

    var mytime=setInterval("clock()",1000);

    要修改这里,代码就对了。把上面语句写在clock()里面是不会有反应的。

  • Amberzy
    2017-07-04 20:56:33

    你这个clock函数都没有调用,脚本里的内容怎么执行呢?
    不是很明白你的问题

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题