用JavaScript做个随机点名的小游戏,用一个开关控制点名程序的开始与暂停

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>随机点名</title><script src="./js/plugins/simditor/jquery.min.js" type="text/javascript" charset="utf-8"></script></head><style type="text/css">#name_div,#name_wrap {font-family: STXingkai;}#name_div {font-size: 48px;}#name_wrap span {margin: 10px;}</style><body><div id="Gallery"><div id="name_wrap"></div><div id="name_div"></div><button type="button" id="switch_btn">start</button></div><script type="text/javascript">var timer = null;var data = ['王小明', '张小三', '王二狗', '钱小五', '孙小萌', '刘二柱'];var str = ''for (let name of data) {str += "<span>" + name + "</span>"};document.getElementById("name_wrap").innerHTML = str;document.getElementById("switch_btn").onclick = function() {var btn_text = document.getElementById("switch_btn").innerHTML;switch (btn_text) {case 'start':document.getElementById("switch_btn").innerHTML = 'stop'timer = setInterval(function() {var index = (Math.random() * (data.length - 1)).toFixed(0)document.getElementById("name_div").innerText = '今晚吃火锅谁请客:' + data[index]}, 20)break;case 'stop':document.getElementById("switch_btn").innerHTML = 'start'clearInterval(timer)break;default:break;}}</script></body>
</html>

效果截图:

js做个随机点名的小游戏相关推荐

  1. 用JS做了一个贪吃蛇小游戏,求顶贴..

    这个周JS课程也快结束了,昨天下午琢磨着做一个小游戏,于是,这个小东东就这么诞生了,目前还存在两个小BUG,欢迎各位高手指正.... 实现的效果有: W,A,S,D,经及小键盘方向键控制方向; 头碰到 ...

  2. js做的一个猜数字小游戏

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  3. 做一个简单的java小游戏--单机版五子棋

    做一个简单的java小游戏–单机版五子棋 学了java有一段时间了,今天就来搞一个简单的单机版五子棋游戏. 实现功能:那必须能进行基础的输赢判断.还有重新开始的功能,悔棋的功能,先手设置的功能和退出的 ...

  4. python拿什么做可视化界面好-手把手教你用Python做个可视化的“剪刀石头布”小游戏...

    /1 前言/ 最近在学习PyQt5可视化界面,这是一个内容非常丰富的gui库,相对于tkinter库,功能更加强大,界面更加美观,操作也不难.于是我开始小试牛刀,用PyQt5做个可视化的"剪 ...

  5. 我的小白同事接触白鹭引擎4天,成功做了一款足球小游戏

    写在前面:我的同事"熊猫少女"刚刚入职白鹭,之前从未接触过白鹭引擎,也从未做过游戏,经过4天时间的学习,他成功做了一款足球小游戏,这篇文章主要是记录他的开发过程: 正文如下: 在接 ...

  6. 用原生javascript做的一个打地鼠的小游戏

    学习javascript也有一段时间了,一直以来分享的都是一些概念型的知识,今天有空做了一个打地鼠的小游戏,来跟大家分享一下,大家也可以下载来增加一些生活的乐趣,下面P出代码:首先是HTML部分代码: ...

  7. HTML+CSS+JS实现网页随机点名

    HTML+CSS+JS实现网页随机点名 大家好,我是小王,一个很喜欢Coding的小女孩. 很喜欢这句话:人数没有白走的路,每一步都算数,关注我,后期分享更多资源! 效果如下: 部分代码如下: < ...

  8. 用pygame做一个简单的python小游戏---贪吃蛇

    用pygame做一个简单的python小游戏-贪吃蛇 贪吃蛇游戏博客链接:(方法一样,语言不一样) c++贪吃蛇:https://blog.csdn.net/weixin_46791942/artic ...

  9. 用pygame做一个简单的python小游戏---七彩同心圆

    用pygame做一个简单的python小游戏-七彩同心圆 这个小游戏原是我同学python课的课后作业,并不是很难,就简单实现了一下,顺便加强一下pygame库的学习. 玩法:每次点击鼠标时,会以鼠标 ...

最新文章

  1. 有限状态机设计实例之空调控制器(Verilog HDL语言描述)(仿真与综合)(附用Edraw(亿图)画状态转移图)
  2. mysql ft_mysql全文索引____ft_min_word_len
  3. Word转换英文为大写小写的方法
  4. 在不进入Guest OS的情况下,取得Guest OS的IP地址
  5. openlayer 图层上下_OpenLayers实现图层切换控件
  6. cap理论具体含义_分布式系统:CAP 理论的前世今生
  7. 基金学习20190802
  8. 如何访问docker内php,如何进入docker容器
  9. Python策略模式实现源码分享
  10. 几个关于oracle 11g ASM的问题
  11. JavaScript学习之函数的定义方式及调用
  12. python笔记:统计字符串里各种字符的个数 + pandas删除某列
  13. 安卓按键命令库教程(紫猫版续)
  14. RabbitMQ登录时guest用户提示User can only log in via localhost
  15. mt6592android7,实用八核处理器 MTK MT6592M完全解析
  16. MPC5607B串口接收中断程序
  17. python写spark的效率问题_“大数据架构”Spark 3.0发布,重大变化,性能提升18倍...
  18. unity 角色鉴赏 spine动画鉴赏人物
  19. DHCP和交换机的工作原理
  20. adb命令之pm hide 与 disable

热门文章

  1. Google(谷歌)走了我们该用什么呢?
  2. ubuntu18安装详细教程
  3. 【组织架构】中国铁路武汉局集团有限公司
  4. 如何对智能对话机器人的智能化水平分类
  5. iphone 自动响应旋转屏幕
  6. chrome扩展——bilibili视频封面获取器
  7. Markdownpad2安装注册
  8. mgo EnsureIndex注意事项
  9. 微信小程序:map地图自动缩放自适应大小
  10. 什么是抖音小店飞鸽3分钟人工回复率?了解客服回复问题以及解决方案