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+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
JQuery 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
jQuery 添加元素和删除元素的方法
Jul 15 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发送邮件的问题详解
2015/06/22 PHP
php验证码生成代码
2015/11/11 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
PHP attributes()函数讲解
2019/02/03 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
简述Python2与Python3的不同点
2018/01/21 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
Django添加sitemap的方法示例
2018/08/06 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
jupyter实现重新加载模块
2020/04/16 Python
python将数据插入数据库的代码分享
2020/08/16 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang
Java8中Stream的一些神操作
2021/11/02 Java/Android
JavaScript实现队列结构过程
2021/12/06 Javascript
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android