用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. 【Python教程】30个语言特性技巧整理
  2. 【python】app未注册用户自动筛选
  3. Java开发常识资料
  4. 一个机器周期 计算机_计算机科学组织| 机器周期
  5. 一文看清深圳云栖阿里云重磅产品发布
  6. 我们的开源项目-2013年度开源社区线下聚会《JEECG微云快速开发平台-SAAS企业应用在线开发与微信移动应用》PPT分享
  7. linux环境下通过nginx实现tomcat集群
  8. 深入浅出设计模式之工厂模式
  9. git fatal: Authentication failed for ‘https://gitee.com
  10. 如何把pdf转换成ezd_pdf怎么转换成word怎样编辑
  11. Linux 下c获取当前时间(精确到秒和毫秒或者微秒)
  12. JAVAWeb新闻发布系统
  13. 游戏制作大师RPGMAKER MV/MZ安装DLC的方法
  14. pr转场 18种不同风格图形元素小故障视频过渡pr视频转场模板
  15. 计算机上fn按键,fn键设置方法
  16. maya表情blendshape_带BlendShape表情的动作文件播放异常
  17. 阿里云的esc服务器介绍
  18. 小米 信号测试软件,小米WiFi测试版
  19. 秋水仙碱与牛血清白蛋白 (BSA)偶联物(相关实验)
  20. gcc利用-m32编译报错问题处理

热门文章

  1. 北京工作居住证续签流程条件及材料
  2. 北京奥运会赛事电视直播表(绝对完整)--每天就抱着电视看吧!
  3. 阿里云云服务器无法通过公网ip地址访问网站的解决方法
  4. [kotlin]人工智能对话程序
  5. Jacobi迭代法分量形式matlab,实验4 Jacobi迭代法和GS迭代
  6. AcWing 188. 武士风度的牛
  7. MarkdownPad2 的基本使用
  8. 女程序员如何在朋友圈报喜-笑的我肚子疼
  9. 如何让微信号开通检测软件替你顶起一片天?
  10. php提取字符串连接,如何从PHP中的字符串中提取URL?