zoukankan      html  css  js  c++  java
  • 阿超的烦恼 javaScript篇

    幼儿园级1-100随机数运算

    实现目标

    1.点击随机生成两个数并进项随机的四则运算。

    2.答案暂时隐藏,等孩子做完题后点击答案处显示答案。

    3.背景设置的卡通些,激发孩子阅读兴趣...........T T。

    一、截图展示(此展示位HTML页面)

    I 开始:

    II 生成随机数运算:

     

    III 显示结果:

    二、代码部分

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <title>demo</title>
     5     <style type="text/css">
     6         .wapper{
     7             width: 560px;
     8             height: 150px;
     9             border: 1px solid green;
    10             position: absolute;
    11             top: 100px;
    12             left: 200px;
    13             background: url(back.jpg);
    14         }
    15         .wapper li{
    16             padding: 0;
    17             margin: 0;
    18             list-style-type: none;
    19             height: 100px;
    20             width: 100px;
    21             border: 1px solid pink;
    22             float: left;
    23             font-size: 50px;
    24             color: blue;
    25             text-align: center;
    26             line-height: 100px;
    27         }
    28         .button{
    29             width: 80px;
    30             height: 40px;
    31             background-color: green;
    32             position: absolute;
    33             top: 180px;
    34             left: 625px;
    35             cursor: pointer;
    36         }
    37         .result{
    38             width: 200px;
    39             height: 150px;
    40             border: 1px solid green;
    41             position: absolute;
    42             top: 100px;
    43             left: 820px;
    44             background: url(back.jpg) repeat -70px 0px;
    45             text-align: center;
    46             line-height: 150px;
    47             font-size:50px;
    48             color: pink; 
    49             cursor: pointer;    
    50         }
    51     </style>
    52 </head>
    53 <body>
    54     <div class = "wapper">
    55         <ul>
    56             <li class="first"></li>
    57             <li class="symbol"></li>
    58             <li class="second"></li>
    59         </ul>    
    60     </div>    
    61         <button class="button" onclick="randomDemo()">Next</button>
    62     <div class="result" onclick="show()">点答案</div>
    63     <script type="text/javascript">
    64         var first = document.getElementsByClassName("first")[0];
    65         var symbol = document.getElementsByClassName("symbol")[0];
    66         var second = document.getElementsByClassName("second")[0];
    67         var ret = 0;
    68         var resDiv = document.getElementsByClassName("result")[0];
    69         randomDemo = function(){
    70             var sym = ["+","-","*","/"];
    71             var fir = Math.floor(Math.random()*100);
    72             var sec = Math.floor(Math.random()*100);
    73             var i = Math.floor(Math.random()*4);
    74             first.innerHTML = fir;
    75             symbol.innerHTML = sym[i];
    76             second.innerHTML = sec;
    77 
    78             switch(i){
    79                 case 0: ret = fir + sec;break;
    80                 case 1: ret = fir - sec;break;
    81                 case 2: ret = fir * sec;break;
    82                 case 3: ret = fir / sec;break;
    83             }
    84             ret = Math.floor(ret);
    85             resDiv.innerHTML = "点答案";
    86         }
    87         show = function(){
    88             resDiv.innerHTML = ret;
    89         }
    90 
    91     </script>
    92 </body>
    93 </html>
  • 相关阅读:
    使用hibernate在5秒内插入11万条数据,你觉得可能吗?
    标准模板库 STL 使用之 —— vector 使用 tricks
    主定理(Master Theorem)与时间复杂度
    主定理(Master Theorem)与时间复杂度
    位数(digits)的处理
    位数(digits)的处理
    从大整数乘法的实现到 Karatsuba 快速算法
    从大整数乘法的实现到 Karatsuba 快速算法
    进位和借位问题的研究
    进位和借位问题的研究
  • 原文地址:https://www.cnblogs.com/yichaoShare/p/8511657.html
Copyright © 2011-2022 走看看