注意哦,0代表石头及图片,1代表剪刀及图片,2代表布及图片
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
window.onload=function () {
var stone = document.getElementById("stone");
var shears = document.getElementById("shears");
var cloth = document.getElementById("cloth");
var suiji = document.getElementById("suiji");
var text = document.getElementById("text");
var result = document.getElementById("result");
var src=["shitou.png","jiandao.png","bu.png"];
var i=0;
var st=0;
var jd=1;
var b=2;
var now;
var interval = setInterval(function () {
suiji.src=src[i];
i++;
if(i>2){
i=0;
}
},100)
function stop() {
ma=Math.floor(Math.random(0,.3)*3);
if(ma==0){
now="Stone";
}else if(ma==1){
now="Shears";
}else{
now="Cloth";
}
}
stone.onclick=function(){
stop();
if(ma==0){
result.innerHTML="石头"
text.innerHTML="平局";
window.clearInterval(interval);
suiji.src=src[0];
}
else if(ma==1){
result.innerHTML="剪刀"
text.innerHTML="你赢了!";
window.clearInterval(interval);
suiji.src=src[1];
}
if(ma==2){
result.innerHTML="布"
text.innerHTML="你输了!";
window.clearInterval(interval);
suiji.src=src[2];
}
};
shears.onclick=function(){
stop();
if(ma==0){
result.innerHTML="石头"
text.innerHTML="你输了!";
window.clearInterval(interval);
suiji.src=src[0];
}
else if(ma==1){
result.innerHTML="剪刀"
text.innerHTML="平局!";
window.clearInterval(interval);
suiji.src=src[1];
}
if(ma==2){
result.innerHTML="布"
text.innerHTML="你赢了!";
window.clearInterval(interval);
suiji.src=src[2];
}
}
cloth.onclick=function(){
stop();
if(ma==0){
result.innerHTML="石头"
text.innerHTML="你赢了";
window.clearInterval(interval);
suiji.src=src[0];
}
else if(ma==1){
result.innerHTML="剪刀"
text.innerHTML="你输了!";
window.clearInterval(interval);
suiji.src=src[1];
}
if(ma==2){
result.innerHTML="布"
text.innerHTML="平局!";
window.clearInterval(interval);
suiji.src=src[2];
}
}
}
</script>
<style>
*{
margin: 0px;
padding: 0px;
}
#wrap{
width: 800px;
margin: 0px auto;
margin-top:200px;
text-align: center;
}
p{
margin: 20px;
}
#wrap img{
display: block;
width: 200px;
height:200px;
float: left;
margin-left: 35px;
}
#header{
width: 800px;
margin: 0px auto;
text-align: center;
}
#header p:nth-of-type(1){
font-size: 30px;
font-weight: 600;
}
#suiji{
display: block;
width: 200px;
height: 200px;
text-align: center;
margin: 0px auto;
}
#text{
color:red;
font-weight: 800;
font-size: 20px;
}
</style>
</head>
<body>
<div id="header">
<p>剪刀石头布,猜猜你会赢吗?</p>
<p>电脑出的是<span id="result"></span></p>
<img id="suiji" src="shitou.png" alt="">
<p id="text"> </p>
</div>
<div id="wrap">
<p>你要出什么?</p>
<img id="stone" src="shitou.png">
<img id="shears" src="jiandao.png">
<img id="cloth" src="bu.png">
</div>
</body>
</html>
JS 石头剪刀布游戏代码
最新推荐文章于 2024-05-06 23:06:14 发布