<script>
function a()
{for(i=0;;i++)
var k=document.getElmentById("l"+i);if(k!=""){doTime();}else{break;}} var s=k.innerHTML.split("/");
 var m1=parseInt(s[1]);
 var m2=parseInt(s[0]);
 var m3=k.title;
 m4=((m2-m1)/m3)*3600*1000;
    var ddl=Math.floor(m4/(60*60*1000*24)*1);
    var lt= Math.floor((m4%(60*60*1000*24))/(60*60*1000)*1);
    var lmin= Math.floor(((m4%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
    var lsec= Math.floor((((m4%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
    var _lh = lt+24*ddl; 
    var _lm = lmin; 
    var _ls = lsec; 
    var _lv = formatTime(_lh + ':' + _lm + ':' + _ls+' ');     function doTime() { 
//停止后显示的文字
var ltxt='00:00:00';
//判断是否为零
     var _lb = ((_lh == 0) && (_lm == 0) && (_ls == 0)); 
     if (_lb) 
     {
     _lv = ltxt; 
clearTimeout(_lt); 
     }
     //不是零则倒计时
     else
     {
_ls --; 
if (_ls == -1) { 
_lm --; 
_ls = 59; 

if (_lm == -1) { 
_lh --; 
_lm = 59; 

//内层判断是否为零
if (_lb) { 
_lv =ltxt; 
clearTimeout(_lt); 
} else { 
_lv = formatTime(_lh + ':' + _lm + ':' + _ls+' '); 
_lt = setTimeout('doTime()', 1000); 



for(i=1;;i++)
        {document.all['oTime'+i].innerHTML = _lv;}
       
    } 
    function formatTime(_ltime) { 
        return _ltime.replace(/\b(\w)\b/g, '0$1'); 
    }      onload = function() { 
        document.all['oTime'+i].innerHTML = _sv; 
        _st = setTimeout('doTime()', 1000); 
    } </script>
<body>
<span id="l1" title=10>1600/2000</span>
<span id="oTime1"></span></br>
<span id="l2" title=20>1500/2000</span>
<span id="oTime2"></span>
</body>
不知道那里错了,<span id="oTime1"></span>和<span id="oTime2"></span>中出不来结果

解决方案 »

  1.   

    <span id="l1" title=10>1600/2000 </span> 
    <span id="oTime1"> </span> 这里根据<span id="l1" title=10>1600/2000 </span> 这里所取得的数据进行倒计时,并且用id为oTime1表示出来
      

  2.   

    很佩服你能这样写:
    for(i=1;;i++) 
            {document.all['oTime'+i].innerHTML = _lv;} 是死循环?还是打算用异常实现中断循环?
    另外
         onload = function() {  
            document.all['oTime'+i].innerHTML = _sv;  
            _st = setTimeout('doTime()', 1000);  
        }  
    不知,这些变量有没有值