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

<scripttype="text/javascript">//倒计时//<inputtype="text"id="time"value="<?phpecho$r['en... <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指运行了一次
展开
 我来答
影枫在
2015-05-20 · TA获得超过382个赞
知道小有建树答主
回答量:812
采纳率:50%
帮助的人:403万
展开全部
setInterval("ShowTimes()",100);

这句改下

追问
能否直接说明一下这么改吗?还真没想到改这里。你的意思是设置成li每循环一次,插入一次dh的值,估计很难达到我要的目的。希望你详细说明。谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式