為什么注釋掉setInterval或者把延遲時間改到1分鐘,文本框里面的時間還是每秒都在變化?
如題,這樣一來感覺設置setInterval并沒有起到什么作用啊。。。。求解
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>定時器</title>
<script?type="text/javascript">
??var?attime;
??function?clock(){
????var?time=new?Date();?
????var?s=time.getSeconds();
????if(s<10){
????????s="0"+s;
????}
????attime=time.getHours()+":"+time.getMinutes()+":"+s;
????document.getElementById("clock").value?=?attime;
??}
??var?timer=setInterval(clock,1000*60);
</script>
</head>
<body>
<form>
<input?type="text"?id="clock"?size="50"?style="width:60px;background-color:black;color:white;"/>
</form>
</body>
</html>
2016-03-17
同樣注釋setInterval()以后還在自動刷新,求解釋
2016-03-16
同樣疑惑
2016-03-12