我在做一个倒计时,结束时间是从数据库读取出来的,页面读取头5条数据,然后我写了个js第一条数据可以显示倒计时,从第二条开始就没有了。各位高手帮我看一下是怎么回事这是js:
<script type = "text/javascript">
function down(){
var end = document.getElementById("endTime").value;
var endTime = new Date(end);
var nowTime = new Date();
var second = parseInt((endTime.getTime()-nowTime.getTime())/1000);
day = parseInt(second/3600/24);
hour = parseInt((second/3600)%24);
minites = parseInt((second/60)%60);
s = parseInt(second%60);
document.getElementById("times").innerHTML=day+"天"+hour+"小时"+minites+"分钟"+s+"秒";
if(second < 0){
document.getElementById("times").innerHTML="已结束!";
clearInterval(sh);
}
}
var sh;
sh=setInterval(down,1000);
</script>