纳什1
2016-08-24 16:50
我原本觉得执行clock()后,文本框至少会显示执行时的时间,但是文本框不显示是什么原因?
				你把<script type="text/javascript">
  var attime;
  function clock(){
    var time=new Date();          
    attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ;
    document.getElementById("clock").value = attime;
  }
  clock()
//   setInterval(clock,5000)
</script>
放到<form>
<input type="text" id="clock" size="50"  />
</form>的后面就行了
				$(document).ready(function() 在HTML加载之后再调用clock() 直接这么写 是先执行script 再加载HTML
				上一个有个小错误,我漏写了(),参考下面这个,不好意思
setInterval(clock,100)或者setInterval("clock()",100)----注意加引号
				setInterval(clock,100)或者setInterval("clock",100)----注意加引号
JavaScript进阶篇
469071 学习 · 22582 问题
相似问题