JS循环调用PHP变量的值并且循环输出js变量的值

<script type="text/javascript">
// 倒计时
//<input type="text" id="time" value="<?php echo $r['enddata'];?>"/> 这个是写在PHP中li循环里,因为循环2次LI,所以变量enddata得到2个值
function ShowTimes(){
var myDate = document.getElementById('time').value;//接收变量的值
var AfterTime= new Date(myDate);
var NewTime=new Date();
LeaveTime = AfterTime - NewTime;
LeaveDays=Math.floor(LeaveTime/(1000*60*60*24)); //天
LeaveHours=Math.floor(LeaveTime/(1000*60*60)%24); //时
LeaveMinutes=Math.floor(LeaveTime/(1000*60)%60); //分
LeaveSeconds=Math.floor(LeaveTime/1000%60); //秒
var ne = document.getElementById("dh");
ne.innerHTML=" 剩<span>"+LeaveDays+"</span>天<span>"+LeaveHours+"</span>时<span>"+LeaveMinutes+"</span>分<span>"+LeaveSeconds+"</span>秒";
if(LeaveTime<0){
ne.innerHTML=" 抢购已结束";
}
}
setInterval(ShowTimes,100);
</script>
<div class="time" id="dh"></div>//要根据enddata变量的2个值分别获得ID=“dh”的2个值并在li里循环

以上我是放在同一个页面测试的,现在只能取变量的一个值,也只能输出一个,也就是JS指运行了一次

setInterval("ShowTimes()",100);

这句改下

追问

能否直接说明一下这么改吗?还真没想到改这里。你的意思是设置成li每循环一次,插入一次dh的值,估计很难达到我要的目的。希望你详细说明。谢谢!

温馨提示:答案为网友推荐,仅供参考
相似回答