jquery实现掷骰子小游戏


Posted in jQuery onOctober 24, 2019

本篇给大家分享一个很好玩的掷骰子游戏,当点击“掷筛子”按钮时张三和李四两人同时掷出筛子,在各自的文本框中会显示出各自掷出筛子的大小,并且会在第三个文本框中比较出两人点数的大小,并显示出获胜方,若两人点数一样,会显示平局。当点击“不玩了”按钮时,会清空所有文本框中的数据,回归初始。

效果图:

jquery实现掷骰子小游戏

源码:

<!DOCTYPE HTML>
<html>
<head>
 <meta charset="utf-8">
 <title>掷骰子游戏</title>
 <script type="text/javascript" src="jquery.1.12.4.js"></script>
 <script type="text/javascript">
 $(document).ready(function(){
  $("button:eq(0)").click(function(){
  var num1 = parseInt((Math.random() * 6))+1;
  var num2 = parseInt((Math.random() * 6))+1;

  $("input:eq(0)").val(num1);
  $("input:eq(1)").val(num2);

   if(num1>num2){
   $("input:eq(2)").val("张三");
   }else if(num1<num2){
   $("input:eq(2)").val("李四");
   }else{
   $("input:eq(2)").val("平局");
   }


  });
  $("button:eq(1)").click(function(){
  $("input:eq(0)").val("");
  $("input:eq(1)").val("");
  $("input:eq(2)").val("");
  });
 });

 </script>
</head>
<body>
 <div style="width: 500px;height:500px;margin: auto">
 <div>张三的骰子<input type="text"></div><br>
 <div>李四的骰子<input type="text"></div><br>
 <div style="margin-left: 32px;">获胜者<input type="text" style="width: 100px"></div><br>
 <button>掷筛子</button>
 <button style="margin-left: 150px">不玩了</button>
 </div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
jQuery实现简单日期格式化功能示例
Sep 19 jQuery
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 #jQuery
jQuery实现轮播图源码
Oct 23 #jQuery
jQuery实现图片随机切换、抽奖功能(实例代码)
Oct 23 #jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 #jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 #jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 #jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 #jQuery
You might like
把PHP安装为Apache DSO
2006/10/09 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
如何判断php数组的维度
2013/06/10 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
两种php实现图片上传的方法
2016/01/22 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
jQuery 操作input中radio的技巧
2016/07/18 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
jQuery-App输入框实现实时搜索
2020/11/19 jQuery
Vue SPA 首屏优化方案
2021/02/26 Vue.js
python OpenCV学习笔记直方图反向投影的实现
2018/02/07 Python
python pandas 对时间序列文件处理的实例
2018/06/22 Python
python通过tcp发送xml报文的方法
2018/12/28 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
python求前n个阶乘的和实例
2020/04/02 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
python合并多个excel文件的示例
2020/09/23 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
C面试题
2015/10/08 面试题
Python是如何进行类型转换的
2013/06/09 面试题
竞争上岗演讲稿
2014/01/05 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
解除合同协议书
2014/04/17 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
经典导游欢迎词
2015/01/26 职场文书
Python中常见的导入方式总结
2021/05/06 Python
Go语言grpc和protobuf
2022/04/13 Golang