猿问

为什么不显示

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>团购——限时抢</title>
<link rel="stylesheet" href="style.css"  />
</head>

<body>
<div class="content3">
<div class="time">还剩 <span id="LeftTime"></span></div>
</div>
<script>
window.onload=function(){
    function a();

        }
        function a(){
        var endtime=new Date("2012/5/15,12:20:12");//结束时间
        var nowtime = new Date();//当前时间
        var lefttime= parseInt((endtime.getTime()-nowtime.getTime())/1000) ;
        var d=  parseInt(lefttime/(60*60*24))  ;
 
        var h=parseInt(lefttime/(60*60)%24) ;
        var m= parseInt(lefttime/60%60) ;
     var  s=  parseInt(lefttime%60) ;
        
       
        document.getElementById("LeftTime").innerHTML=d+"天"+h+"小时"+m+"分"+s+"秒";
        if(lefttime<=0){
        document.getElementById("LeftTime").innerHTML="团购已结束";}
        setTimeout(a,500)
        }
        

   
</script>
</body>
</html>


康盲呗鼻
浏览 1537回答 2
2回答

qq_冲哥_0

  var endtime=new Date("2012/5/15,12:20:12");//结束时间      你设置的结束时间是2012年, 肯定不会显示了。window.onload=function(){    function a();   // 调用a 函数,把前面的function 去掉         }

qq___524

window.onload=function(){     function a();         }这里出问题了,你在a();前面加了一个function,这是定义函数用的,而你这里需要的是调用函数,所以你只需要把function去掉就行了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答