发布网友 发布时间:2022-04-29 01:55
共2个回答
懂视网 时间:2022-05-15 04:56
这篇文章主要为大家详细介绍了基于JavaScript实现幸运抽奖页面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下JS实现简单的幸运抽奖页面,供大家参考,具体内容如下
效果图:
图片素材 :
代码如下,复制即可使用:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>幸运抽奖页面</title> <style> /*CSS代码*/ *{ padding:0; margin:0; } .login-box{ width:500px; height:430px; /* border:1px solid red;*/ /*水平居中*/ margin:100px auto; <!-- 此处需要修改为自己的图片路径 --> background: url(img/tx1.png) no-repeat; box-shadow: 0 0 2px rgba(0,0,0,.5); } .login{ padding:5px; border:0 none; background: #0a88e1; color: white; font-size:12px; text-align: center; width:220px; line-height: 20px; margin-top:200px; margin-left:120px; } </style> </head> <body> <p class="login-box"> <input type="button" value="点击开始抽奖" class="login" id="luckbtn" onclick="luck()"/> </p> </body> <script> //JS代码:幸运抽奖 var no = prompt("请输入您的四位会员卡号:"); //获取到抽奖按钮 document.getElementById("luckbtn").value =no+"-欢迎你,点击开始抽奖" ; //当点击抽奖按钮的时候调用,幸运抽奖的规则及提醒,功能 function 函数 function luck(){ //系统随机生成一个0-10之间的随机整数 :Math.random() 0-1之间的浮点数 var num = parseInt(Math.random()*10); /*alert(num);*/ //随机数=会员卡号的百位数 /* var gewei = no%10; alert(gewei);*/ /*var shiwei = parseInt(no/10%10); alert(shiwei);*/ var baiwei = parseInt(no/100%10); /*alert(baiwei);*/ if(baiwei == num){ alert("恭喜"+no+",您中奖了!"); }else{ alert("对不起,"+no+",您没有中奖!"); } } </script> </html>
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Ajax获取数据然后显示在页面的实现方法
ajax设置async校验用户名是否存在的实现方法
IE下Ajax提交乱码的快速解决方法
热心网友 时间:2022-05-15 02:04
function getsum(num){追答function getsum(num){
var realnum=parseInt(num);//字符串变数字
var length=num.toString().length;//字符串长度,也就是数字位数
var result=0;//初始化返回结果
var basenum=10;//下面计算的时候要用的被除数
for(var i =0;i<length;i++){//循环取每一位数字
result+=realnum%basenum;//每次%10,得到个位数,并加到返回结果中
realnum=Math.floor(realnum/basenum);//把原始数字除以10那么原来的十位上的数字就变到个位了,那下次就又可以取个位上的数了
}
return result;//返回结果
}
//over