求怎么实现这个数字的自动累加
<script language="javascript" type="text/javascript">
// JavaScript Document
window.onload=function (){
var speed=30;
var FGDemo=document.getElementById('demo2');
var FGDemo1=document.getElementById('demo21');
var FGDemo2=document.getElementById('demo22');
FGDemo2.innerHTML=FGDemo1.innerHTML
function Marquee1(){
if(FGDemo2.offsetHeight-FGDemo.scrollTop<=0)
FGDemo.scrollTop-=FGDemo1.offsetHeight
else{
FGDemo.scrollTop++
}
}
var MyMar1=setInterval(Marquee1,speed)
FGDemo.onmouseover=function() {clearInterval(MyMar1)}
FGDemo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed)}
}
$(function(){
/*随机数*/
var $random=parseInt(Math.random()*(1000-0)+4000);
var $random2=parseInt(Math.random()*(20-1));
function times(){
var $obj=$('#gb_time').attr('rel');
$random+=$random2;
var $obj=$random;
$('#gb_time').attr('rel',$obj);
var $objplit=String($obj).split('');
var $objhtml='';
for(var i=0;i<$objplit.length;i++){
$objhtml+='<i>'+$objplit[i]+'</i>';
}
$('#gb_time').html($objhtml)
setTimeout(times,1000);
}
times();
})
$(function(){
$(".野燕麦free_link").jdMarquee({
deriction:"up",
auto: true,
width:'',
height:50,
step:1,
speed:10,
stay:4000,
delay:10,
control:true
});
})
</script>
<div class="gmfreepcV2_tip">
<dl>
<dt>血钻野燕麦专享装免费领取</dt>
<dd>
<p>10000份野燕麦专享装免费试用火热抢订中近一个小时内</p>
<p class="gb_time" >已有<span id="gb_time" rel="4725">d<i></i><i>7</i><i>2</i><i>5</i></span>人领取</p>
<p><a href="?gd=ablym&g_id=gz-wzb-ym&channel=34093&from=singlemessage&isappinstalled=0#create_order" title="免费领取">免费领取</a></p>
</dd>
</dl>
</div>
这是人家网页的代码,但是我不会调用js
请问如何调用数字显示的span里面,实现打开页面自动累加
没仔细看,直接从后台读的吧,不可能是纯前端啊
自动累加就是开个定时器,将i标签里面的数字取出来,然后parseInt变成数字,然后累计,再拆开分别还原到本来的位置……循环往下走,设置个最终值停止循环,清楚定时器就行了啊。代码太长,没看,大概原理就这样吧。