为什么我的时间总是静止不动的呢?要么就是不是每秒都动,总是过了十几秒才会刷新一次

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>团购——限时抢</title>

<link rel="stylesheet" href="style.css"  />

<style>

.time{

width:200px;

height100px;

background:red;

}

#LiftTime{

font-size:20px;

font-family:Verdana, Geneva, sans-serif;

}

</style>

</head>


<body>

<div class="content3">

<div class="time">还剩 <span id="LeftTime"></span></div>

</div>

<script>

window.onload=function(){

      FreshTime();

          }

        function FreshTime(){

   var sh=null;

        var endtime=new Date("2016/9/15,12:20:12");//结束时间

        var nowtime = new Date();//当前时间

        var lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000); 

        d=parseInt(lefttime/(60*60*24));

        h= parseInt(lefttime/(60*60)%24);

        m=parseInt(lefttime/60%60);

        s=parseInt(lefttime%60);

       

        document.getElementById("LeftTime").innerHTML=d+"天"+h+"小时"+m+"分"+s+"秒";

        if(lefttime<=0){

        document.getElementById("LeftTime").innerHTML="团购已结束";

        }

   setTimeout('FreshTime',10);

}


</script>

</body>

</html>


慕仰6432972
浏览 1492回答 1
1回答

Amumu

你把setTimeout(FreshTime,10);的FreshTime的引号去掉就好了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript