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 ...
随机推荐
- ios label上显示特殊字符 % "
今天在label上显示一个拼接的百分比 label.text = [NSString stringWithFormater:@"%d%",i]; 结果后面的%就是报错,然后查半天也 ...
- Mysql:Forcing close of thread xxx user: 'root' 的解决方法
MySQL server在中午的时候忽然挂掉.重启mysql也尽是失败,只有重启电脑才能解决,然而重装了MySQL也是不行,晚上还是挂, 去看mysql的errorlog,只能看到类似如下的信息: F ...
- NSBundle常用方法及解释
1.使用类方法创建一个NSBundler对象+ (NSBundle *)mainBundle;eg:[NSBundle mailBundle];2.使用路径获取一个NSBundle 对象,这个路径应该 ...
- linux python升级和ipython的安装
==CentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本.所以需要进行版本升级.由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python ...
- gulp LiveReload middleware
用yo搭建的angular项目,用gulp自动化构建. 自动化构建主要的功能大致有: 1. 文件压缩 2. 文件重命名 3. 文件合并 4. css,js文件自动引入到html 5. 自动刷新 ... ...
- js正则获取图片的src属性及正则分割一个字符串
try{ var str='<P>xczxzxzxcxcxc<IMG src="http://file.ynet.com/2/1612/12/12119048.jp ...
- 读取xml文件报错:Invalid byte 2 of 2-byte UTF-8 sequence。
程序读取xml文件后,系统报“Invalid byte 2 of 2-byte UTF-8 sequence”错误,如何解决呢? 1.程序解析xml的时候,出现Invalid byte 2 of 2- ...
- apache 指定的网络名不再可用 原因及解决方法
1.出现问题状况: 出现问题网站:http://www.ayyzz.cn/ 前段时间作文大全网出现有时候比较慢,有时候“找不到网页”404错误:另外在error.log里也报错: [Mon May 0 ...
- 使用 xsd.exe 命令工具将 xsd 架构生成 类(CS) 文件
vs自带命令行工具 命令:xsd xml文件路径 C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC>xsd d:Scheme.xml ...
- arch 安装图形界面
图形界面的安装.--- 引导: .显卡驱动,这里我们是集成显卡,根据wiki提示安装xf86-video-intel .安装xorg-server,xorg-server-utils,xorg-xin ...