核心:js的Math对象和Array对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>random</title>
<style>
#awardListDom{width: 100%;}
</style>
</head>
<body>
<label for="awardListDom">奖项列表</label><br>
<input type="text" value="" id="awardListDom"> <br>
<label for="num">抽到的奖</label><br>
<input type="text" value="" id="num"> <br>
<button id="submit">开始抽奖</button>
<script>
/*
* 思路:随机抽奖,抽一个奖项便减少一个
* Math 对象方法:http://www.w3school.com.cn/jsref/jsref_obj_math.asp
* -random():返回 0 ~ 1 之间的随机数。
* -floor():获取整数
* 数组操作:
* - splice(x,y); x:起始位置, y:获取并删除个数
*/
function random(min,max){
return Math.floor(min+Math.random()*(max-min));
}
var awardListDom=document.getElementById("awardListDom"),
num=document.getElementById("num"),
submit=document.getElementById("submit");
var awardList=["一等奖","二等奖","二等奖","三等奖","三等奖","三等奖","鼓励奖","鼓励奖","鼓励奖","鼓励奖","谢谢参与","谢谢参与","谢谢参与","谢谢参与","谢谢参与","谢谢参与"];
awardListDom.value=awardList;
submit.onclick=function(){
//引用数组
var oldArray=awardList;
var rNum=random(0,oldArray.length);
if(oldArray.length<1){
awardListDom.value="活动结束";
num.value="活动结束";
}
else{
num.value=oldArray[rNum];
oldArray.splice(rNum,1);
awardListDom.value=oldArray;
}
}
</script>
</body>
</html>
demo:http://demo./js/2015/choujiang/
github:https://github.com/litengdesign/award
相关推荐:
AI生成网页模板,轻松打造专业网站,ai网格画法
人工AI软件的未来:智能时代的创新驱动力
SEO符合:提升网站排名的秘诀,助力企业赢在搜索引擎优化的赛道,优化没续费 网站没了
如何选择适合你的AI工具?全面解析AI工具哪个好用
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
AI人工智能生成文章:开启写作新时代
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
SEO薪资这些,你也能月入过万!,天水网站建设公司
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
seo需要会什么,seo要会些什么 ,ai313414919
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
怎么让AI润色文章,让写作更轻松?
软件AI:颠覆未来的智能革命
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
SEO可以改变你的商业未来:如何通过优化提升网站流量和转化率,五粮液营销推广
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
ChatGPT网页版内容显示不全的解决方案:如何轻松解决问题?,课件ai
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
ChatGPT中显示已进行一处编辑,但看不到内容?你需要了解的隐藏问题!,ai敲
AI撰写率:让创作变得更高效,助力内容产业腾飞,人力ai
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
ChatGPT的破解版:AI世界的新突破,ai无禁忌
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
seo要学什么语言,做seo需要什么语言 ,ai martino
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
ChatGPT:如果您正在使用VPN,这些技巧您一定要知道!,AI换脸*H
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
在线AI写文:开启高效创作新时代
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,网站建设特定开发
SEM有哪几个平台?数字营销的多元选择,AI怎么取消移动间距
SEO费用如何根据预算选择最合适的SEO服务,营销类推广网站
seo营销方法是什么,seo营销模式 ,ai山海
seo要会些什么,seo需要学些什么内容 ,轻盈ai
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
优化,让生活与工作更高效-从个人到企业的全面升级,广州百度seo费用
AI上的文章属于原创吗?人工智能创作内容的归属问题
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程