javascript 网页游戏:猜拳
//网页游戏:猜拳
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
<style type="text/css">
input{
width:150px;
}
</style>
<script type="text/javascript">
window.onload = function(){
//获取4个按钮和两个输入框
var stone = document.getElementById("stone");
var cut = document.getElementById("cut");
var cloth = document.getElementById("cloth");
var mine = document.getElementById("mine");
var guess = document.getElementById("guess");
var computer = document.getElementById("computer");
//当点击按钮时,把按钮的value赋值给mine的value
function click(){
mine.value = this.value;
}
stone.onclick = click;
cut.onclick = click;
cloth.onclick = click;
//生成一个随机数, 1代表石头, 2 代表剪刀 3布
guess.onclick = function(){
var num = Math.floor(Math.random()* 3 + 1);
if(num == 1)
computer.value = "石头";
else if(num == 2)
computer.value = "剪刀";
else if(num == 3)
computer.value = "布";
var mineValue = mine.value;
var computerValue = computer.value;
if(mineValue == computerValue)
alert("平局");
else if(mineValue == "石头")
alert(computerValue == "剪刀" ? "赢了" : "输了");
else if(mineValue == "剪刀")
alert(computerValue == "布" ? "赢了" : "输了");
else if(mineValue == "布")
alert(computerValue == "石头" ? "赢了" : "输了");
mine.value ="";
computer.value ="";
}
}
</script>
</head>
<body>
<input type="button" value="石头" id="stone">
<input type="button" value="剪刀" id="cut">
<input type="button" value="布" id="cloth"> <br><br>
您出的拳是:<input id="mine"><br><br>
<input type="button" value="猜猜猜" id="guess"><br><br>
电脑出的拳是:<input id="computer">
</body>
</html>
javascript 网页游戏:猜拳相关推荐
- JavaScript网页特效-“扫雷”游戏随机布雷功能
"扫雷"游戏是一款经典益智小游戏.游戏目标是在最短的时间内找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输.本节介绍"扫雷"游戏随机布雷功能的设计与实现. ...
- JavaScript网页小游戏:过河游戏
JavaScript网页小游戏:过河游戏代码,好像是几个人都需要做船,但只能坐两人个人,应该采取什么办法让几个人都顺利过河呢?游戏玩法: 1.无论大人.小孩,每次最多只能承载两人. 2.只有爸爸.妈妈 ...
- 经典 HTML5 Javascript 俄罗斯方块游戏
Blockrain.js 是一个使用 HTML5 & JavaScript 开发的经典俄罗斯方块游戏.只需要复制和粘贴一段代码就可以玩起来了.最重要的是,它是响应式的,无论你的显示屏多么宽都能 ...
- 走在网页游戏开发的路上
本文原创版权归 博客园 吴秦 所有,如有转载,请按如下方式详细标明原创作者及原文出处,以示尊重! 作者:吴秦 出处:http://www.cnblogs.com/skynet/ 本文基于署名 2.5 ...
- HTML5期末大作业:漫画网站设计——海贼王我当定了(6页) web前端期末大作业 html+css+javascript网页设计实例 企业网站制作 计算机毕设网页设计源码
HTML5期末大作业:漫画网站设计--海贼王我当定了(6页) web前端期末大作业 html+css+javascript网页设计实例 企业网站制作 计算机毕设网页设计源码 常见网页设计作业题材有 个 ...
- javascript网页设计期末作业 购物网站
本次主要介绍下之前上传的作业的主要功能,网页下载地址: 网页设计期末作业 购物网站 如果对本文章内容还有疑问可以观看视频,也可以在评论区留言: javascript 网页设计期末作业 购物网站 网页实 ...
- 推荐21款最佳 HTML 5 网页游戏
尽管 HTML5 的完全实现还有很长的路要走,但 HTML5 正在改变 Web,未来 HTML5 将把 Web 带入一个更加成熟和开放的应用平台.现在,越来越多的人尝试用 HTML5 来制作网页游戏等 ...
- 网页游戏老手村《梦幻西游网页版》项目开发经验分享
基于白鹭引擎研发的页游大作<梦幻西游网页版>仅用时数天步入iOS免费版TOP3,截至目前,这款产品将近20天位列畅销榜Top 10,目前基本稳定在Top 20,首月仅iOS平台流水便破亿, ...
- 网页游戏开发基础——Canvas基本图形绘制
什么是Canvas?Canvas是HTML5新增的一个标签,你可以把它翻译为画布,通过它可以绘制二维或三维图形,有了它就可以不用安装flash而实现复杂的动画功能.如何通过Canvas绘图?下面我们来 ...
最新文章
- Python Excel 操作 | xlrd+xlwt 模块笔记
- 7、斐波那契数列、跳台阶、变态跳台阶、矩形覆盖------------剑指offer系列
- 图像迁移风格保存模型_CV之NS:图像风格迁移(Neural Style 图像风格变换)算法简介、关键步骤配图、案例应用...
- 【数据竞赛】Kaggle神技:一项堪比Dropout的NN训练技巧!
- 一个excel文档里复制黏贴另外表单跟着变动_利用Excel连接Power BI,实现PPT报告自动输出...
- ajax获取数据用弹窗显示_Vue之 点击返回弹出推荐商品弹窗
- share——Alpha版(内部测试版)发布
- php黑名单绕过,利用最新Apache解析漏洞(CVE-2017-15715)绕过上传黑名单
- 丢失更新的问题产生和解决
- Django 上下文处理器
- ICESat 数据介绍
- HCI实验图常见类型
- Unity进阶之ET网络游戏开发框架 01-下载、运行
- 什么是RS232电平?什么是TTL电平?
- MC9S12XS128nbsp;16位PWMnbsp;电…
- 获取王者荣耀皮肤所有高清图片-Python
- 大话西游之大圣娶亲中的至尊宝和紫霞仙子
- Java——MVC框架
- 能够将图片转化为文字的简便操作软件有什么?
- “龙王宝”小程序,送水站老板轻松赚钱的神秘武器
热门文章
- 浮点类型(float和double)
- wordpress 外部数据接口_在WordPress中开发API接口
- 进程的五种基本状态 - 操作系统
- 地图与地理坐标可视化
- 同花顺Python量化交易接口有什么功能?
- 22.按筛选参数对session粒度聚合数据进行过滤
- amd装linux不进pe,amdu盘启动,详细教您amd主板怎么设置u盘启动
- vue 微信(企业微信)获取openId
- 最新Rhino 犀牛 7 for Mac(三维建模软件)7.21.22208
- Java位运算不一定比乘法快 (关于java数据运算的一些思考)