基础题:setinterval第二个参数问题

阅读 3.3k
2 个回答
<html>
<body>

<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)//每隔50ms执行一次clock方法(①②)
function clock()
  {
  var t=new Date()//① 获取最新时间赋值给t 
  document.getElementById("clock").value=t//② 将最新时间赋值给input的value属性显示出来
  }
</script>
<button onclick="int=window.clearInterval(int)">Stop interval</button>

</body>
</html>

每秒走一下的原因应该支持显示是以秒为单位的。。如果更换成显示毫秒的话。应该就会出现期望的效果。这个demo感觉设计的不太好。

document.getElementById("clock").value=new Date().getTime()
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题