码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-05 23:32:20      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:实现   int   poi   asc   rand   ext   目标   mat   post   

幼儿园级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>

 

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

标签:实现   int   poi   asc   rand   ext   目标   mat   post   

原文地址:https://www.cnblogs.com/yichaoShare/p/8511657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!