双色球

作者: carbonic | 来源:发表于2019-03-16 19:06 被阅读0次

<!DOCTYPE html>

<html>

<head>

  <meta charset="utf-8" />

  <title></title>

  <style type="text/css">

  div{

    float: left;

    width: 50px;

    height: 50px;

    border-radius: 50%;

    background-color: red;

    margin-left: 8px;

    text-align: center;

    line-height: 50px;

    color: white;

    font-size: 20px;

    transition: all 0.35s;

  }

  div:last-of-type{

    background-color: blue;

  }

  input{

    width: 100px;

    height: 50px;

    margin-left: 15px;

    border-radius: 5px;

  }

  </style>

  <script type="text/javascript">

  window.onload=function(){

    //1获取所有的div

    var oDiv=document.getElementsByTagName('div');

    //2获取所有的input

    var oBtn=document.getElementsByTagName('input')

    //5、num就是记录点击次数的变量

    var num=0;

    function randomForm(min,max){

    return Math.floor(Math.random()*(max-min+1)+min)

    }

    //3、给input绑定点击事件,因为获取到的input是一组元素,所以,得用下标

    oBtn[0].onclick=function(){

    //6、因为每点击一次就要生成一组新的数,所以把空数组放到了点击事件中。

    var arr=[];

    //5、每点击一次+1

    num++;

    //4、给每个div都加一个旋转

    for (var i=0;i<oDiv.length;i++) {

      //5、因为动画都是相对于最初始位置的,所以当每次点击的时候不能是

      //之前旋转的度数,所以,需要通过一个变量num去记录点击几次后和360deg相乘

      //才能达到每次都旋转一圈的效果。

      oDiv[i].style.transform="rotateZ("+360*num+"deg"+")"

      }

    //6、开始生成红球需要的随机数,红球一共六个;

    for (var i=0;i<6;i++) {

      //把生成的红球随机数存储在变量中,

      var hongqiu=randomForm(1,33);

      //判断生成的随机数,是否重复。如果不重复

      if (arr.indexOf(hongqiu)==-1) {

      //判断是否小于10,如果小于10就做补0操作,

      //补0完成后,插入一个数组

      arr.push(hongqiu<10?"0"+hongqiu:hongqiu)

      } else{

      //如果重复,i--这次生成的随机数不生效

      i--;

      }

    }

    //把数组当中的数,依次放到div中。

    for (var i=0;i<arr.length;i++) {

// oDiv[i].innerHTML=""

      oDiv[i].innerHTML= arr[i]

    }

    //生成蓝球的随机数

    var lanqiu=randomForm(1,16)

    //如果生成的随机数小于10,进行补0操作,完成后插入到蓝球对应div中;

    oDiv[6].innerHTML=lanqiu<10?"0"+lanqiu:lanqiu

    }

  }

  </script>

</head>

<body>

  <div></div>

  <div></div>

  <div></div>

  <div></div>

  <div></div>

  <div></div>

  <div></div>

  <input type="button" value="随机一注"></input>

</body>

</html>

相关文章

  • 无偏度

    双色球偏度走势图 双色球的偏度和散度 偏度分析是什么意思 偏度在投资中的意义 新浪双色球走势图 双色球AC值 江恩...

  • 2017-07-24

    双色球

  • 2017-10-15

    双色球

  • 收拾收拾

    双色球

  • 2017-12-23

    双色球预测 2017 151期双色球 本期开机号:04.05.15.18.23.26+09 本期推荐...

  • 2017-12-20

    双色球预测 2017 150期双色球 本期开机号:08.14.16.25.26.31+03 本期推荐 ...

  • 福彩双色球中奖概率分析

    “双色球”游戏规则: 1、双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2、“双色球”每注投注号码由6个红色...

  • 2017-12-17

    2017 12月17日双色球147期 双色球预测 本期开机号 06.11.12.18.24.28+13 本期推荐...

  • 2017-12-14

    2017 12月14日 双色球第147期看点 双色球预测 本期开机号 02.13.16.18.19.25+11 方...

  • python 趣味题

    抽空刷刷题。 双色球

网友评论

      本文标题:双色球

      本文链接:https://www.haomeiwen.com/subject/eeasmqtx.html