请问 html网页 页面 如何生成递减随机数

请问html网页页面如何生成递减随机数,需要递减的,每次刷新页面数字就变成98856543这样这小段代码不要让普通的网页页面打开速度太慢谢谢... 请问 html网页 页面 如何生成递减随机数 ,需要递减的 ,
每次刷新页面 数字就变成 98 85 65 43 这样

这小段代码 不要让 普通的网页页面打开速度太慢

谢谢
展开
 我来答
力欢0c1
2019-02-21 · TA获得超过124个赞
知道小有建树答主
回答量:258
采纳率:50%
帮助的人:115万
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
window.onload = function(){
//获取之前的随机数
var numCookie = window.name;
if(numCookie)
{
num = Math.floor(Math.random() * parseInt(numCookie));
}else{
num = Math.floor(Math.random() * 100);
}
window.name = num;
document.write(num);
}

function setCookie(c_name,value,expiredays)
{
try{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}catch(err){
alert(err);
}
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}
</script>
</head>
<body>

</body>
</html>

思路是这样,你需要把上次生成的随机数存下来,存下来的方法呢有几种,这里说两种,也就是代码里写到的,一种利用window.name属性,一种利用cookie,代码贴了,仅供参考

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式