為什么注釋掉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