<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
header {
width: 500px;
height: 100px;
margin: 0 auto;
background-color: red;
border-radius: 10px;
} header>h1 {
color: orange;
text-align: center;
line-height: 100px;
} li {
list-style: none;
} input {
width: 40px;
height: 30px;
} .change {
width: 500px;
height: 400px;
background-color: burlywood;
margin: 0 auto;
} .change>p:first-child {
text-align: center;
font-size: 24px;
} .change>p:nth-child(2) {
color: red;
} .change>p:nth-child(4) {
color: blue;
} #red {
display: flex;
} #red input {
margin-right: 20px;
} #star {
width: 100px;
height: 50px;
margin-left: 190px;
} .return {
color: red;
font-size: 20px;
text-align: center;
}
</style>
</head> <body> <header>
<h1>中国福利双色球</h1>
</header> <div class="change">
<p>请选择号码</p>
<p>红球(1~33)</p>
<ul id="red">
<li id="red1">
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
<input type="text" value="">
</li>
</ul>
<p>蓝球(1~16)</p>
<ul id="blue">
<li>
<input type="text" value="" id="playblue">
</li>
</ul>
<p>
<input type="button" value="确定" id="star">
</p>
<p>彩票结果为:</p>
<p class="return"></p>
</div> <script src="./lodash.js"></script>
<script>
window.onload = function () {
let num = [];//创建空数组
while (true) {
num.push(_.random(1, 33));//将随机数添加到num中
num = _.uniq(num)//去重
if (num.length == 6) {
break;
}
}
let num1 = [];//蓝球数
num1.push(_.random(1, 16));
console.log(num, num1)
let star = document.getElementById('star');
let playblue = document.getElementById('playblue');
let end =document.querySelector('.return');
let input = document.querySelectorAll('#red1>input')//得到所有的input
console.log(input)
star.onclick = function () {
//红球
let play = [];
_.forEach(input, function (text) {
let test = text.value-0;//获取输入的值
play.push(test)
})
//蓝球
let play1=[];
play1.push(playblue.value-0);
//判断
//红球判断
restu=_.intersection(num,play);
//蓝球判断
restu1=_.intersection(num1,play1);
if(restu.length==6&&restu1.length==0){
end.innerHTML="恭喜你获得二等奖"
}else if(restu.length==4||(restu.length==3&&restu1.length==1)){
end.innerHTML='恭喜你获得五等奖:10元'
}else if(restu.length==1&&restu1.length==1){
end.innerHTML='恭喜你获得六等奖:5元'
}else if(restu.length==0){
end.innerHTML='未中奖'
}else if(restu.length==6&&restu1.length==1){
end.innerHTML="恭喜你获得一等奖500万"
}else if(restu.length==5&&restu1.length==1){
end.innerHTML="恭喜你获得三等奖3000元"
}
} }
</script>
</body> </html>

最新文章

  1. Objc Block
  2. Velocity语言的介绍
  3. CentOS安装运行NodeJS框架Express
  4. OC之0801
  5. win7以管理员身份运行bat提示系统找不到指定的路径。
  6. PHP配置,php.ini以及覆盖问题
  7. andriod ADB命令的使用
  8. Leetcode OJ : Repeated DNA Sequences hash python solution
  9. SqlConnection类
  10. QWebView 播放网络视频
  11. 初试valgrind内存调试工具
  12. Vue生命周期-手动挂载理解
  13. PHP多种序列化/反序列化的方法(serialize和unserialize函数)
  14. freepbx对接gms网关
  15. python的unittest框架中如何删除测试数据,清理环境,可以通过addCleanup函数
  16. 如何查看ETW Trace?
  17. python 字典添加元素
  18. 【UOJ #206】【APIO 2016】Gap
  19. excel提取汉字拼音首字母
  20. Selenium辅助工具

热门文章

  1. PHP中使用Jpgraph生成统计图
  2. react生命周期es6
  3. vue2.0路由写法
  4. Spring mvc与Struts2的比较
  5. 利用PIE实现全球云分布图的效果
  6. Java 快速入门-06-JDK 目录文件说明
  7. volley7--NetworkDispatcher从网络中获取数据
  8. 2 模拟登录_Post表单方式(针对chinaunix有效,针对csdn失效,并说明原因)
  9. spring单元测试报错:Failed to load ApplicationContext 的解决方法
  10. Java基础之创建实例化对象的方式