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

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

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

正在回答

7 回答

请浮动


0 回复 有任何疑惑可以回复我~
<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   ···································

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

qq_慕虎94719

这里得click()可以传参嘛?
2020-04-10 回复 有任何疑惑可以回复我~

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

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

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

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

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

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

是不是时间不能设置啊

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

你设置了多长的时间


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

举报

0/150
提交
取消

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

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