JavaScript利用Math随机数,实现一个猜拳小游戏, 5

利用Math随机数,实现一个猜拳小游戏,效果如图:提示:通过document.querySelector("input").value;获得文本框中的值。通过Math.f... 利用Math随机数,实现一个猜拳小游戏,效果如图: 提示: 通过document.querySelector("input").value;获得文本框中的值。 通过Math.floor(Math.random()*3)+1;获得1-3的随机数 展开
 我来答
网海1书生
科技发烧友

2019-05-18 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26230

向TA提问 私信TA
展开全部
请输入你的出拳数字<input /><br />
<button>比赛</button>
<div></div>
<script>
window.onload=function(){
   document.querySelector("button").onclick=function(){
      var m=document.querySelector("div");
      var x1=Number(document.querySelector("input").value);
      if(x1<1||x1>3){
         m.innerHTML="你输入的数字有误,只能是1、2、3";
      }else{
         var x2=Math.floor(Math.random()*3)+1;
         m.innerHTML="结果:";
         if(x1==x2){
            m.innerHTML+="打平了";
         }else if((x2-x1)==1||(x1-x2)==2){
            m.innerHTML+="你赢了";
         }else{
            m.innerHTML+="你输了";
         }
         m.innerHTML+="<br />你出拳:"+x1+"<br />电脑出拳:"+x2;
      }
   }
}
</script>
智者总要千虑
高粉答主

2019-05-18 · 说的都是干货,快来关注
知道顶级答主
回答量:7.9万
采纳率:88%
帮助的人:1.4亿
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="Keywords" content="alex,猜拳小游戏,do while,switch">
<meta name="Description" content="">
<meta name="Author" content="alex">
<title>简单猜拳小游戏</title>
<style type="text/css">
*{margin:0;padding:0}
html,body{
width:100%;
height:100%;
color:#f60;
font-family:"Microsoft Yahei";
font-weight:bold;
font-size:20px;
}
.content{
width:300px;
height:250px;
margin:100px auto;
background:#669933;
border-radius:8px;
line-height:170px;
}
#box1{
width:300px;
height:30px;
text-align:center;
}
#box2{
width:300px;
height:30px;
text-align:center;
}
#box3{
width:300px;
height:30px;
text-align:center;
}
</style>
</head>

<body>
<div class="content">
<div id="box1"></div>
<div id="box2"></div>
<div id="box3"></div>
</div>
<script type="text/javascript">
var user; 
var computer;
var res;
var oBox1 = document.getElementById('box1');
var oBox2 = document.getElementById('box2');
var oBox3 = document.getElementById('box3');
do
{
user = parseInt( window.prom
追问
没发完呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式