随机点名器,复制代码保存在txt文件中,然后把文件名字中的txt改为html,即可在浏览器中打开进行随机点名。

也可以随便把里面的汉字改为菜单名,让点名器帮我们选择每天吃什么。

代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript">

window.οnlοad=function(){

var interval1;

var interval2;

document.getElementById("button").οnclick=function(){

//button按钮切换

document.getElementById("button").style.display="none"

document.getElementById("button2").style.display="block"

var arr=document.getElementsByTagName("td");

for (var i=0;i<arr.length;i++) {

arr[i].style.backgroundColor="white"

}

var interval1 = window.setInterval(function(){

var num =window.GetRandomNum(1,9)

var selectElement = document.getElementById(num);

selectElement.style.backgroundColor="red"

var interval2 = window.setTimeout(function(){

selectElement.style.backgroundColor="white"

},100)

},200)

/*停止点名*/

document.getElementById("button2").οnclick=function(){

window.setTimeout(function(){

window.clearInterval(interval1)

for (var i=0;i<arr.length;i++) {

arr[i].style.backgroundColor="white"

}

var num2=window.GetRandomNum(1,9);

var selectElement2 = document.getElementById(num2)

selectElement2.style.backgroundColor="red"

alert(selectElement2.innerHTML+",恭喜你中奖了!")

},3000)

/*button按钮切换*/

window.setTimeout(function(){

document.getElementById("button").style.display="block"

document.getElementById("button2").style.display="none"

},3100)

}

}

}

</script>

<script type="text/javascript">

//产生随机数

function GetRandomNum(Min,Max){

var Range = Max - Min;

var Rand = Math.random();

return(Min + Math.round(Rand * Range));

}

</script>

</head>

<body>

<div align="center">

<table border="2px" cellspacing="5px" style="width: 400px; height: 400px;" >

<tr>

<td id="1">张三</td>

<td id="2">张四</td>

<td id="3">张五</td>

</tr>

<tr>

<td id="4">李三</td>

<td id="5">李四</td>

<td id="6">李五</td>

</tr>

<tr>

<td id="7">王三</td>

<td id="8">王四</td>

<td id="9">王五</td>

</tr>

</table>

<input type="button" name="button" id="button" value="开始点名" style="width: 200px;width: 200px;display: block;"/>

<input type="button" name="button2" id="button2" value="结束点名" style="width: 200px;height: 200px;display: none;"/>

</div>

</body>

</html>

简单代码,随机点名器相关推荐

  1. java随机点名器的思路_Java实现简单的随机点名器

    实现思路 1.在存储同学姓名时,如果每一个同学都定义一个变量进行姓名存储,则会出现过多孤立的变量,很难一次性将全部数据持有.此时可以使用数组解决多个数据的存储问题.创建一个可以存储多个同学姓名的数组, ...

  2. html老师点名软件的代码,随机点名器点击按钮文字随机点名器代码

    特效描述:随机点名器 点击按钮 文字随机点名,js特效 代码结构 1. HTML代码 点名器 *{margin:0;padding:0;list-style-type:none;} a,img{bor ...

  3. Java实现一个简单的随机点名器

    废话不多说,大家可以看看代码 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; impor ...

  4. 【Java】超级简单的随机点名器

    本文目录 一.创建显示窗口 二.添加按钮何显示器 1.在窗口中创建显示器使用`JLabel`创建对象 2.使用`JButton`创建按钮对象,并添加监听器 三.通过点击按钮进行随机点名 四.源代码 一 ...

  5. 随机点名器html代码,随机点名器精简html版的讲解

    此点名器开始点名后需点击停止按钮完成点名,因为是精简版没有考虑自动停止需求.姓名数据以字符串形式储存,适合小范围点名使用,有大量需求可自己适当改进. 随机点名生成 随机点名系统 //实时显示系统时间标 ...

  6. java随机点名器_随机点名器(Java实现、读取txt文件)

    标签: 用java编写一个简单的随机点名器(通过读取txt文件实现) 代码如下 package ThirdClass; import java.awt.BorderLayout; import jav ...

  7. 【如何编码实现一个随机点名器】

    目录 随机点名器 任务描述 运行结果 任务目标 实现思路 实现代码 随机点名器 任务描述 编写一个随机点名器的程序,使其能够在全班同学中随机点中某一名同学的名字,随机点名器具备3个功能,包括存储全班同 ...

  8. js实现简单随机点名器

    之前做了js倒计时,现在做一个随机点名器,这个更简单,没什么技术含量,直接上代码: <!DOCTYPE html> <html><head><meta cha ...

  9. 简单好用的随机点名器

    不知道有没有人和我一样,总觉得学习的过程很枯燥,很难找到成就感.其实没有成就感就是因为自己能力不够,所以才要努力学习.俺现在是一名双非大三的学生,不打算考研.所以即将要面对实习和工作,一想到这,就不由 ...

最新文章

  1. 短期目标[Till 2011-08-05]
  2. Python中json模块的使用,以及json.loads()和json.dumps()的区别
  3. python修改html表格,使用styles和css更改pandas dataframe html表python中...
  4. 程序猿果真有前端后端client吗
  5. Exchange证书攻略
  6. myeclipse中配置maven
  7. linux 串口监视工具_监视Linux的最佳工具
  8. QTableView使用方法小结
  9. 【游戏开发进阶】教你在Windows平台编译tolua runtime的各个平台库(Unity | 热更新 | tolua | 交叉编译)
  10. 微型计算机显卡,“智能”显卡 华硕ROG Matrix显卡赏析
  11. 蜂鸣器干扰通讯_提高蜂鸣器响度和降低蜂鸣器及驱动电路干扰电源的电路的制作方法...
  12. C语言项目-后宫选妃系统-第三天-终结
  13. 超级计算机计算峰值,世界运算最快计算机,中国神威·太湖之光(其峰值计算速度达每秒1...
  14. ubuntu关机或重启出现memtest
  15. Linux中nohup的使用
  16. 图像的配准——MATLAB实现
  17. [论文笔记]基于 CNN+双向LSTM 实现服饰搭配的生成
  18. 2017面向对象程序设计(Java)第十五周学习总结
  19. m6000查看端口状态_M6000常用维护命令.doc
  20. 人工智能识别性格,只需看眼睛便可实现

热门文章

  1. 5G如何应用于垂直行业
  2. Axure制作ipad原型
  3. 关机计算机专业,电脑关机后自动重启怎么回事
  4. ios-手动导入字体库
  5. 6572KK下栏状态栏增加来电闪烁开关
  6. Linux/ubuntu学习笔记
  7. aws 使用哪些ami
  8. 罗马数字转整数:探究古代数字编码的奥秘
  9. ArcGIS教程:任务助手管理器的新特性
  10. 企业微信机器人?用Python,几行代码搞定!