html设置一个随机数的抽奖,随机数的运用---抽奖

首先我们先整理一下思路,看看需要用到些什么。

1、随机数

2、点击事件

3、计时器

4、抽完然后把定时器清一下

在html中先写一个简单的框架

然后我们来敲js

//封装一个随机数

function randoms(start, end) {

return Math.floor(Math.random() * (end - start + 1) + start);

};

var prizes = ['手机','平板','电脑','电视','冰箱','洗衣机'];

//获取按钮

var btn = document.getElementById('btn');

var result = document.getElementById('result');

//给按钮绑定单击事件

btn.addEventListener('click', counts);

i = 0;

function counts() {

i++;

var count = 0;//定时器

timer = setInterval(function () {

count++;

console.log(count);

result.innerHTML = prizes[randoms(0, prizes.length - 1)];

if (count >= 10) {

clearInterval(timer); //清除定时器

};

}, 100);

};

这样一个简单就抽奖我们就搞定了,是不是很简单呢!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值