HTML + JS随机抽号。

【设置第三次抽取的号码为 (张三6)】
<script language="javascript">
var k = 0 ;
function star(){
k++ ;
loop()
}
var t ;
var i ;
var bs =true ;
function loop(){
t = setTimeout( loop , 25 ) //时钟控件
var r = Math.random()*40
i = parseInt( r ) if( bs ){
$( $(".m")[i] ).css( "background-color" , "#ccff00" )
bs = false ;
}else {
$( $(".m") ).css( "background-color" , "#6666CC" )
bs = true ;
} } function stop(){
clearTimeout( t )
if( k==3 ){
$( $(".m") ).css( "background-color" , "#6666CC" )
$( $(".m")[5] ).css( "background-color" , "#ccff00" )
}else{
$( $(".m")[i] ).css( "background-color" , "#ccff00" )
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>随机抽号程序</title>
<style type="text/css">
<!--
body {
background-attachment: scroll;
background-image: url(images/sjxh.jpg);
background-repeat: no-repeat;
background-position: right center;
background-color: #333333;
}
#title {
height: 25px;
width: 300px;
margin-right: auto;
margin-left: auto;
font-size: 25px;
font-weight: bolder;
color: #FFFFFF;
line-height: 25px;
margin-bottom: 50px;
margin-top: 20px;
}
#box {
height: 356px;
width: 890px;
margin-right: auto;
margin-left: auto;
}
#rmd {
width: 300px;
float: none;
clear: left;
}
#stop {
height: 50px;
width: 120px;
float: left;
font-size: 25px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
line-height: 50px;
}
#star {
font-size: 25px;
line-height: 50px;
font-weight: bold;
color: #FFFFFF;
height: 50px;
width: 120px;
margin-right: auto;
margin-left: 35%;
text-align: center;
vertical-align: middle;
float: left;
}
#star a {
color: #FFFFFF;
text-decoration: none;
height: 50px;
width: 120px;
background-color: #33FF00;
display: block;
}
#stop a {
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
display: block;
height: 50px;
width: 120px;
}
.m {
font-size: 22px;
line-height: 60px;
font-weight: bold;
color: #FFFFFF;
background-color: #6666CC;
text-align: center;
vertical-align: middle;
float: left;
height: 60px;
width: 100px;
margin: 5px;
font-family: "微软雅黑";
}
body,td,th {
font-family: 微软雅黑 Light;
font-size: 20px;
color: #FFFFFF;
font-weight: bold;
}
-->
</style>
</head>
<script language="javascript" src="js/jquery-1.10.2.min.js"></script>
<script language="javascript"> function star(){
loop()
}
var t ;
var i ;
var bs =true ;
function loop(){
t = setTimeout( loop , 25 ) //时钟控件
var r = Math.random()*40
i = parseInt( r ) if( bs ){
$( $(".m")[i] ).css( "background-color" , "#ccff00" )
bs = false ;
}else {
$( $(".m") ).css( "background-color" , "#6666CC" )
bs = true ;
} } function stop(){
clearTimeout( t )
$( $(".m")[i] ).css( "background-color" , "#ccff00" )
var rm = document.createElement('div');
rm.innerHTML = $( $(".m")[i] ).html();
document.body.appendChild(rm);
}
</script>
<body>
<div id="title">网站随机抽号程序</div>
<div id="box">
<div class="m">张三1</div>
<div class="m">张三2</div>
<div class="m">张三3</div>
<div class="m">张三4</div>
<div class="m">张三5</div>
<div class="m">张三6</div>
<div class="m">张三7</div>
<div class="m">张三8</div>
<div class="m">张三9</div>
<div class="m">张三10</div>
<div class="m">张三11</div>
<div class="m">张三12</div>
<div class="m">张三13</div>
<div class="m">张三14</div>
<div class="m">张三15</div>
<div class="m">张三16</div>
<div class="m">张三17</div>
<div class="m">张三18</div>
<div class="m">张三19</div>
<div class="m">张三20</div>
<div class="m">张三21</div>
<div class="m">张三22</div>
<div class="m">张三23</div>
<div class="m">张三24</div>
<div class="m">张三25</div>
<div class="m">张三26</div>
<div class="m">张三27</div>
<div class="m">张三28</div>
<div class="m">张三29</div>
<div class="m">张三30</div>
<div class="m">张三31</div>
<div class="m">张三32</div>
<div class="m">张三33</div>
<div class="m">张三34</div>
<div class="m">张三35</div>
<div class="m">张三36</div>
<div class="m">张三37</div>
<div class="m">张三38</div>
<div class="m">张三39</div>
<div class="m">张三40</div> </div>
<div id="star"><a href="#" onclick="star()">开始</a></div>
<div id="stop"><a href="#" onclick="stop()">停止</a></div>
<div id="rmd"></div>
</body>
</html>
HTML + JS随机抽号。的更多相关文章
- js 随机生成姓名、手机号、身份证号、银行卡号
开发测试的时候,经常需要填写姓名.手机号.身份证号.银行卡号,既要符合格式要求.又不能重复.大家会到网上搜各种生成器.能不能自己写一个简单的生成器呢.下面是随机生成姓名.手机号.身份证号.银行卡号的j ...
- ppt VBA 实现随机抽题
目录 目标/最终效果 关于VBA VBA简单示例 检查环境 步骤 VBA实现随机抽题 todo challenge 目标/最终效果 目标是制作一个ppt,实现随机抽题,具体描述: 第一页幻灯片中:点击 ...
- Java用n种方法编写实现双色球随机摇号案例
方法清单 规则 实现方式一 实现方式二 实现方式三 实现方式四 实现方法五 之前我用JavaScript编写过一个实现双色球随机摇号的案例, 点击此处查看,今天我再用Java语言来实现这一效果. 规则 ...
- js 随机星星 document.createElement(); setAttribute()
js 随机星星 document.createElement(); setAttribute() <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. ...
- js随机更换
如果想实现“随机”切换图像,那么我们要使用到几个Math()对象 第一个是random()函数,函数的功能是产生随机数,如果书写为 var a=Math.random() 那么所产生的随机数是0-1( ...
- js验证身份证号,超准确
js验证身份证号,超准确 看程序前先来了解下身份证号的构成:身份证号分为两种,旧的为15位,新的为18位.身份证15位编码规则:dddddd yymmdd xx p 其中 dddddd:地区码 ...
- JS随机生成不重复数据的代码分享
JS随机生成不重复数据. 代码如下: <script> // 定义存放生成随机数的数组 var array=new Array(); // 循环N次生成随机数 for(var i = 0 ...
- highlight.js 设置行号
原文地址:highlight.js 设置行号 博客地址:http://www.extlight.com 一.背景 笔者在开发这套博客系统时使用 Editormd 作为 Markdown 编辑器,由于不 ...
- 实现纸牌游戏的随机抽牌洗牌过程(item系列几个内置方法的实例)
实现纸牌游戏的随机抽牌洗牌过程(item系列几个内置方法的实例) 1.namedtuple:命名元组,可以创建一个没有方法只有属性的类 from collections import namedtup ...
随机推荐
- 类的序列化和反序列化(ObjectOutputStream和ObjectInputStream)
1.需要序列化的类 import java.io.Serializable; /** * 必须继承 Serializable 接口才能实现序列化 */ public class Employee im ...
- python实验一:画图
题目:画图,学用rectangle画方形. rectangle(int left, int top, int right, int bottom) 参数说明:(left ,top )为矩形的左上坐标, ...
- Java程序设计笔记
程序:编写Java程序,此程序从命令行接收多个数字,求和之后输出结果. 设计思想:首先在程序中设置关于参数个数的长度的公式,用.length公式读出用户所设置的参数的个数,参数默认为字符串类型,利用强 ...
- cmd运行的程序的工作目录
如图所示,cmd通过输入自己编写的程序的实际路径,或者将程序放在环境变量中然后在cmd中执行,用start执行,该程序运行时的工作目录都是cmd当前所在目录:在cmd中输入该程序的快捷方式执行该程序, ...
- XAF学习笔记1
写软件很多年了.看过的框架用过的框架非常多.一直想要一种框架,说不出的心烦重复的数据库设计,重复的Model生成,重复的界面设计 一直寻寻觅觅,终于找到一个框架,DEV的XAF,DEV控件用了N年了, ...
- JSTL和EL
JSTL和EL 1.EL表达式总是放在大括号里,而且前面有一个美元符前缀. person.name2.相似点:(1).都可以让我们在静态内蓉中插入动态信息.EL:室外温度是{emp}度 JSP:室外温 ...
- 【转】Beanstalkd 队列简易使用
Beanstalkd一个高性能分布式内存队列系统 之前在微博上调查过大家正在使用的分布式内存队列系统,反馈有Memcacheq,Fqueue, RabbitMQ, Beanstalkd以及link ...
- 实现十进制无符号整数m到十六进制数的转换功能
/*利用顺序栈结构,编写算法函数void Dto16(unsigned int m)实现十进制无符号整数m到十六进制数的转换功能.*//******************************** ...
- S2SH简介
struts2简介 Struts2是由WebWork基础上发展起来的,与struts1比较,选用struts2的理由是:①Struts1要求Action类继承一个抽象基类,而Struts 2 Acti ...
- 无法打开注册表项 unknown 没有足够的权限访问
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose 执行完,重新安装即可.