一套javascript摇奖程序,随机6+1选号码,类似游戏彩票摇奖效果,实时滚动。
截图:
<style> .inp{ width:20px;height:20px;font-size:12px;text-align:center;border:1px solid navy; color:red} </style> <input type=text class=inp name=yexj01> <input type=text class=inp name=yexj02> <input type=text class=inp name=yexj03> <input type=text class=inp name=yexj04> <input type=text class=inp name=yexj05> <input type=text class=inp name=yexj06> <input type=text class=inp name=yexj07> <input type=button value="开始摇奖" onclick="摇奖(this)"> <script> function 摇奖(e){ e.value=(e.value=="开始摇奖")?"停止摇奖":"开始摇奖"; if(e.value=="开始摇奖"){ stopRandom(); yexj00.innerHTML+=" <font face='黑体'><b> "+yexj01.value+yexj02.value+yexj03.value+yexj04.value+yexj05.value+yexj06.value+"+ <font color=red>"+yexj07.value+"</font></b></font> <span style=\"font-family:黑体;font-size:10px;color:black\">["+new Date().toLocaleString()+"]<br />"; } if(e.value=="停止摇奖") startRandom(); } function startRandom(){ t1=setInterval("yexj01.value=Math.floor(Math.random()*10)",Math.floor(Math.random()*50+50)); t2=setInterval("yexj02.value=Math.floor(Math.random()*10)",Math.floor(Math.random()*50+50)); t3=setInterval("yexj03.value=Math.floor(Math.random()*10)",Math.floor(Math.random()*50+50)); t4=setInterval("yexj04.value=Math.floor(Math.random()*10)",Math.floor(Math.random()*50+50)); t5=setInterval("yexj05.value=Math.floor(Math.random()*10)",Math.floor(Math.random()*50+50)); t6=setInterval("yexj06.value=Math.floor(Math.random()*10)",Math.floor(Math.random()*50+50)); t7=setInterval("yexj07.value=Math.floor(Math.random()*10)",Math.floor(Math.random()*50+50)); } function stopRandom(){ clearInterval(t1); clearInterval(t2); clearInterval(t3); clearInterval(t4); clearInterval(t5); clearInterval(t6); clearInterval(t7); } </script> <p> 摇奖结果:<p> <div style="border:1px solid menu;width:300px;height:300px;overflow:auto;font-size:14px" id=yexj00></div> [提示:你可先修改部分代码,再按运行]