简单使用html+css+js随机获取一注双色球号码

随机抽取双色球号码

双色球规则:

双色球 投注区分为红色球号码区和蓝色球号码区,每注投注号码由6个红色球号码和1个蓝色球号码组成,红色球号码从1到33中选择,蓝色球号码从1到16中选择。
使用html+css+js实现随机抽取双色球一组号码

HTML代码:

<body>
		<input type="button" id="btn" value="选号" />
		<div class="wp" id="wp"></div>
	</body>

CSS代码:

<style type="text/css">
			*{
				margin: 0;
				padding: 0;
			}
			.wp{		
				text-align: center; 
			}
			/* 设置双色球的基本样式 */
			.wp span{
				display: inline-block;
				height: 50px;
				width: 50px;
				border-radius: 50%;
				border: 2px #F00 solid;
				margin: 25px 5px 0 5px;
				font-size: 20px;
				text-align: center;
				line-height: 50px;
				color: #333;
			}
			/* 第七个球的样式 */
			.wp span:nth-of-type(7n){
				border: 2px #0ff solid;
			}
			/* 设置按钮的基本样式 */
			#btn {              
				display: block;
				height: 50px;
				width: 100px;
				background: #FF0000;
				color: #fff;
				border-radius: 5px;
				border: 1px #333 solid;
				font-size: 20px;
				cursor: pointer;
				margin: 50px auto 0;
			}
		</style>

js代码:

<script type="text/javascript">
	
	var btn = document.getElementById("btn");   //获取button按钮属性
	var wp = document.getElementById("wp");      //获取wp属性
	btn.onclick = function(){                 //btn 点击执行内容
		var arr = [];                 //声明一个空数组
		for (var i=0;i<6;i++) {             //for 循环
			var a = Math.floor((Math.random()*33)+1);    //声明一个变量把1-33的随机数放进变量里面
			if (arr.indexOf(a)==-1){       //判断是否有重复的数字,如果有就放弃那个数字,重新随机获取一个随机数字,直到6个随机数没有重复值位置
				arr.push(a);
			}else {
				i -= 1;
				
			}
		}
		for(var n=0;n<arr.length;n++){            //把获取的6个随机数数组arr的值,分别写入wp内
			wp.innerHTML += '<span>'+arr[n]+'</span>';
		}
		wp.innerHTML += '<span>'+Math.floor((Math.random()*16)+1)+'</span>';  //获取第七个蓝色球,1-16随机数		
		wp.innerHTML += '<br />';
		console.log(arr);
	};
</script>

运行结果:每点击一次,就会随机获取一注双色球号码
在这里插入图片描述

  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值