为什么setInterval设置了很长的间隔时间,时间还是每秒都跳动?

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

慕粉3525117

2016-06-21 10:49

var i=setInterval("clock()",1000*60*60)   

写回答 关注

7回答

  • qq_只若初见_2
    2016-09-12 21:45:17
    请浮动


  • 慕仰3473226
    2016-07-24 10:36:15
    <script type="text/javascript">
       function clock(){
          var time=new Date();                     
          document.getElementById("clock").value = time;
       }
    // 每隔100毫秒调用clock函数,并将返回值赋值给i
         var i=setInterval("clock()",1000*3);
    </script>
    </head>
    <body>
      <form>
        <input type="text" id="clock" size="50"  />
        <input type="button" value="Stop" onclick="clearInterval(i)"  />

    可以的,只不过在这上面不能用,在浏览器上可以,像上面的代码:页面加载3s后会显示当前时间,然后每过3s就会更新一次,比如:10:35:29   过3s   10:35:32   ···································

    qq_慕虎9...

    这里得click()可以传参嘛?

    2020-04-10 14:05:19

    共 1 条回复 >

  • 下雨不停的雨婷
    2016-07-19 12:05:27

    这个,你用自己的编辑器来编辑就可以了。

  • Miaos
    2016-06-21 17:03:26

    我的也是,不知道怎么回事啊

  • qq_酒窝菇凉_03367571
    2016-06-21 11:58:47

    ("clock()",1000*60*60)  时间不能这么设置吧

  • qq_酒窝菇凉_03367571
    2016-06-21 11:44:39

    是不是时间不能设置啊

  • qq_酒窝菇凉_03367571
    2016-06-21 11:30:25

    你设置了多长的时间


JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题