随机猜测并计数

简介: 1.head first html5 第四章里的一个小例子,我稍微添加了些 1 doctype html> 2 3 4 5 guss 6 7 8 b{ color:red; } 9 10 11 12 13 window.

1.head first html5 第四章里的一个小例子,我稍微添加了些

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>guss</title>
 6 </head>
 7 <style>
 8     b{ color:red; }
 9 
10 </style>
11 <body>
12     <script>
13     window.onload=init;
14     function init(){
15         var click=document.getElementById("click");
16         click.onclick=gussU;
17     }
18     var guss_count_num=0;//猜测计数
19     var right_count_num=0;//猜对的次数
20     function gussU(){
21         guss_count_num++;
22         var guss=document.getElementById("guss");
23         var text=guss.value;
24         var answer=null;
25 
26         var answer=["red","green","blue"];
27         var index=Math.floor(Math.random()*answer.length);
28 
29         var tip=document.getElementById("tip");
30 
31         var guss_count=document.getElementById("guss_count");
32             guss_count.innerHTML=guss_count_num;
33         
34         var right_count=document.getElementById("right_count");
35         
36         if(text==answer[index]){
37             right_count_num++;
38             right_count.innerHTML=right_count_num;
39             tip.innerHTML="You are right I was thinking of <b>"+answer[index]+"</b>";
40             
41             }else{
42                 tip.innerHTML="Sorry I was thinking of <b>"+answer[index]+"</b>";
43             }                                               
44              var persent=Math.floor((right_count_num/guss_count_num)*100)+"%";
45             var right_person=document.getElementById("right_persont");
46             right_person.innerHTML=persent;
47         }
48     
49     </script>
50     <p>你要猜的次是:blue,green,red</p>
51     <input type="text" placeholder="guss u" id="guss">
52     <input type="button" id="click" value="click me">
53      <p id="tip"></p>
54      <p>你共猜了<em id="guss_count"></em></p>
55      <p>猜对了几<em id="right_count"></em></p>
56      <p>猜测成功率为<em id="right_persont"></em></p>
57 </body>
58 </html>

 

 

目录
相关文章
|
6月前
RandomQuestionPicker简单的随机抽题系统
一个简单的随机抽题系统,题库以文件的方式读入程序,功能是随机抽题并记录某题抽取次数。刚好有需要,给自己写了个,顺便开源。
51 1
|
Java
猜测1-100的随机整数
猜测1-100的随机整数
122 0
随机1-100的数循环找出88的次数
随机1-100的数循环找出88的次数
87 0
1414. 和为 K 的最少斐波那契数字数目 : 详解为何「每次选择不超过当前 k 的最大数」的可行解为最优解
1414. 和为 K 的最少斐波那契数字数目 : 详解为何「每次选择不超过当前 k 的最大数」的可行解为最优解
随机生成十个不重复的数组元素
随机生成十个不重复的数组元素
132 0