JavaScript 抽奖
2015-11-20 18:55
656 查看
test.html
myjs.js
<html> <head> <title>我的摇奖程序</title> <script src="myjs.js"></script> <style> #name{ color:red; font-size:36px; } </style> </head> <body> <br/> <br/> <div id="name"></div> <br/> <br/> <input type="button" value="开始抽奖" onclick="start()"> <input type="button" value="停止抽奖" onclick="stop()"> </body> </html>
myjs.js
var numbers=new Array(); numbers[0]="5元券"; numbers[1]="10元券"; numbers[2]="20元券"; numbers[3]="没抽中"; var timer; var i=0; function start(){ //start timer i=100+Math.round(Math.random()*100); timer=setInterval(show,100);//5ms } function stop(){ clearInterval(timer); } function show(){ if(i==0){ stop(); } i--; var index=Math.round(Math.random()*(numbers.length-1)); document.getElementById("name").innerHTML=numbers[index]; }
相关文章推荐
- iOS引入JavaScriptCore引擎框架(一)
- 5、手把手教你Extjs5(五)使用图标字体来美化按钮)
- js通过变量获得json数据
- 4、手把手教你Extjs5(四)主界面上加入顶部和底部区域
- json格式和中的转义字符
- JSP九大内置对象
- JS 中如何判断 undefined 和 null
- js关闭窗口的确认导航
- a primary example for Functional programming in javascript
- servlet+jsp 发送简单邮件
- JavaScript中统计Textarea字数并提示还能输入的字符
- 在IE8中如何通过javascripts改变<style />中的内容?
- href=”#”与javascript:;与javascript:void(0)的比较
- jstl 日期处理
- 被Json格式化后那可怜的时间
- Ajax:一种网页开发技术(Asynchronous Javascript + XML)
- js的Prototype属性 解释及常用方法
- JS中的prototype
- js获取radio选中的值
- 3、手把手教你Extjs5(三)MVVM特性的简单说明