代码描述:JavaScript随机点名。JavaScript随机点名源码下载
本文介绍一下如何利用JavaScript实现随机点名效果,当然此效果也可以扩展为其他的用处,比如抽奖效果。 代码实例:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="https://www.51qianduan.com/" /> <title>51前端</title> <style type="text/css"> #box{ text-align:center; margin-top:100px; width:100%; } #show{ margin:auto; font-size:50px; width:200px; height:50px; background:#FFEEFF } </style> <script type="text/javascript"> var isRun=true; var arr=["51前端","分享互助","努力奋斗","阳光明媚"]; var temple=new Array(); function action(){ var btValue=document.getElementById("bt").value; if(btValue=="开始"){ isRun=true; run(); document.getElementById("bt").value="结束"; } else{ isRun=false; document.getElementById("bt").value="开始"; } } function run(){ var index=Math.floor(Math.random() * arr.length+ 1)-1; document.getElementById("show").innerHTML=arr[index]; if(isRun==false){ var b=true; for(var j in temple){ if(temple[j]==index){ b=false; } } if(b){ temple[temple.length]=index; return; } } setTimeout("run()",10); } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ action() } } </script> </head> <body> <div id="box"> <div id="show"></div> <div style="margin-top:20px;"> <input id="bt" type="button" value="开始"/> </div> </div> </body> </html>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能