html部分
1 <span title="23769" class="retain-time"></span>
js部分
1 function sessionTimeout() { 2 // 促销倒计时 3 var minutes; 4 if( document.getElementsByClassName('retain-time') ){ 5 var retainTimes=document.getElementsByClassName('retain-time'); 6 for(var i=0;i<retainTimes.length;i++){ 7 minutes = parseInt(retainTimes[i].getAttribute("title")); 8 minutes = minutes - 1; 9 var h= parseInt(minutes / 3600); 10 if(h.toString().length<2){ 11 h="0"+h; 12 }; 13 var s = parseInt((minutes - h * 3600) / 60); 14 if(s.toString().length<2){ 15 s="0"+s; 16 }; 17 var m = minutes - (h * 3600 + s * 60); 18 if(m.toString().length<2){ 19 m="0"+m; 20 }; 21 retainTimes[i].innerHTML= h + ":" + s+":"+m ; 22 retainTimes[i].setAttribute("title",minutes.toString()); 23 if (minutes <= 0) { 24 alert("促销已经结束,请参加其他活动"); 25 clearInterval(time); 26 } 27 } 28 } 29 } 30 var time=setInterval(sessionTimeout,1000); 31 window.setInterval(time);