数字能够自动刷新的js代码
以下这段代码不能够自动刷新我想要一段能够每隔两分钟能自动刷新数字的代码,希望各位高手帮帮忙<script>varcurr=newDate();vartime=curr.g...
以下这段代码不能够自动刷新 我想要一段能够每隔两分钟能自动刷新数字的代码,希望各位高手帮帮忙
<script>
var curr = new Date();
var time = curr.getHours();
function GetRandomNum(Min,Max)
{
var Range = Max - Min;
var Rand = Math.random();
document.write(Min + Math.round(Rand * Range));
}
if ( time >= 9 && time <10 )
{
GetRandomNum(18,36);
}
else if ( time >= 10 && time <11 )
{
GetRandomNum(32,43);
}
else if ( time >= 11 && time <12 )
{
GetRandomNum(13,27);
}
else if ( time >= 12 && time <13 )
{
GetRandomNum(8,17);
}
else if ( time >= 13 && time <14 )
{
GetRandomNum(9,21);
}
else if ( time >= 14 && time <15 )
{
GetRandomNum(31,42);
}
else if ( time >= 15 && time <17 )
{
GetRandomNum(28,37);
}
else if ( time >= 17 && time <19 )
{
GetRandomNum(11,20);
}
else if ( time >= 19 && time <20 )
{
GetRandomNum(18,27);
}
else if ( time >= 20 && time <22 )
{
GetRandomNum(28,37);
}
else if ( time >= 22 && time <23 )
{
GetRandomNum(12,18);
}
else
{
document.write("0");
}
</script>
只加setTimeout(GetRandomNum,2000);
这句话只能刷新一次,而且刷新出来的不是数字啊 展开
<script>
var curr = new Date();
var time = curr.getHours();
function GetRandomNum(Min,Max)
{
var Range = Max - Min;
var Rand = Math.random();
document.write(Min + Math.round(Rand * Range));
}
if ( time >= 9 && time <10 )
{
GetRandomNum(18,36);
}
else if ( time >= 10 && time <11 )
{
GetRandomNum(32,43);
}
else if ( time >= 11 && time <12 )
{
GetRandomNum(13,27);
}
else if ( time >= 12 && time <13 )
{
GetRandomNum(8,17);
}
else if ( time >= 13 && time <14 )
{
GetRandomNum(9,21);
}
else if ( time >= 14 && time <15 )
{
GetRandomNum(31,42);
}
else if ( time >= 15 && time <17 )
{
GetRandomNum(28,37);
}
else if ( time >= 17 && time <19 )
{
GetRandomNum(11,20);
}
else if ( time >= 19 && time <20 )
{
GetRandomNum(18,27);
}
else if ( time >= 20 && time <22 )
{
GetRandomNum(28,37);
}
else if ( time >= 22 && time <23 )
{
GetRandomNum(12,18);
}
else
{
document.write("0");
}
</script>
只加setTimeout(GetRandomNum,2000);
这句话只能刷新一次,而且刷新出来的不是数字啊 展开
展开全部
function GetRandomNum(Min,Max)
{
var Range = Max - Min;
var Rand = Math.random();
document.write(Min + Math.round(Rand * Range));
setTimeout(GetRandomNum,2000);
}
这样就可以了 setTimeout()里面的 2000是 毫秒数 1000=1秒
就是每当 多少毫秒 实行 前面参数(函数名)
{
var Range = Max - Min;
var Rand = Math.random();
document.write(Min + Math.round(Rand * Range));
setTimeout(GetRandomNum,2000);
}
这样就可以了 setTimeout()里面的 2000是 毫秒数 1000=1秒
就是每当 多少毫秒 实行 前面参数(函数名)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询