基础题: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()
推荐问题