为什么这样写?时间也会隔一秒就更新一次

  function clock(){

    var time=new Date();          

    var attime= time.getHours()+"-"+time.getMinutes()+"-"+time.getSeconds();

    document.getElementById("clock").value = attime;

  }()


_依然_0_0
浏览 1093回答 2
2回答

慕仙8196318

更新才怪。楼下正解。

刚毅87

你这代码缺少定时器吧<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title>> </head> <body> <input type="text" id="clock" /> </body> <script type="text/javascript"> function clock() { var time = new Date(); var attime = time.getHours() + "-" + time.getMinutes() + "-" + time.getSeconds(); document.getElementById("clock").value = attime; } setInterval(clock, 1000); </script> </html>添加一个定时器,让函数一秒执行一次.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript