永发信息网

网页代码 倒计时

答案:2  悬赏:70  手机版
解决时间 2021-01-27 09:13
  • 提问者网友:轮囘Li巡影
  • 2021-01-26 23:46
请问这个代码怎么修改能使它每秒更新一次

<body>
<div id="timer"></div>
<script type="text/javascript" language="javascript">
var endDate=new Date(2015,05,07,09,00,00);//年月日时分秒,月要减去1
(function daoJiShi()
{
var now=new Date();
var oft=Math.round((endDate-now)/1000);
var ofd=parseInt(oft/3600/24);
var ofh=parseInt((oft%(3600*24))/3600);
var ofm=parseInt((oft%3600)/60);
var ofs=oft%60;
document.getElementById('timer').innerHTML='距离2015高考还有 '+ofd+' 天 ' +ofh+ ' 小时 ' +ofm+ ' 分钟 ' +ofs+ ' 秒';
if(ofs<0){document.getElementById('timer').innerHTML='2015高考进行时!请同学们认真答题!';return;};
setTimeout('daoJiShi()',1000);
}());

</script>
</body>
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-01-27 00:04
setTimeout 是延迟调用,
setInterval 是间隔多长时间调用,setInterval放在function外面
全部回答
  • 1楼网友:平生事
  • 2021-01-27 00:43
setTimeout改成 setInterval
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯