最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)簡(jiǎn)單抽獎(jiǎng)小功能

 更新時(shí)間:2021年09月18日 14:43:45   作者:百里夭夭  
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單抽獎(jiǎng)小功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了js實(shí)現(xiàn)簡(jiǎn)單抽獎(jiǎng)小功能的具體代碼,供大家參考,具體內(nèi)容如下

1.場(chǎng)景:

點(diǎn)擊按鈕開(kāi)始隨機(jī)抽取獎(jiǎng)品,當(dāng)停止那刻停留在大屏幕的是抽中的獎(jiǎng)品(“謝謝”即為沒(méi)獎(jiǎng))。

2.思路:

眾所周知,抽獎(jiǎng)主要講究的就是隨機(jī)性,并且是在一堆獎(jiǎng)項(xiàng)中抽取。那么可以鎖定方向:用數(shù)組放獎(jiǎng)項(xiàng)名,用Math.random()來(lái)返回介于 0(包含) ~ 1(不包含) 之間的一個(gè)隨機(jī)數(shù)。只要能隨機(jī)選中數(shù)組的下標(biāo),便能隨機(jī)選中獎(jiǎng)項(xiàng)。

話不多說(shuō),附上代碼:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
 
 </head>
 <body>
  <button id="start">開(kāi)始</button>
  <button id="end">停止</button>
  <h1 id="txt">請(qǐng)開(kāi)始吧</h1>
  <script>
   var ostart=document.getElementById('start');
   var oend=document.getElementById('end');
   var otxt=document.getElementById('txt');
   var timer;
   var m;
   var list=['手機(jī)','pad','pad','購(gòu)物卡','購(gòu)物卡','購(gòu)物卡','音響','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝']
   // 開(kāi)始
   ostart.onclick=function(){
    timer=setInterval(function(){
     // 產(chǎn)生隨機(jī)數(shù)
     m=parseInt(Math.random()*list.length);
     // 修改html
     otxt.innerHTML=list[m]
     // 修改圖片 .setAttribute('src',list[m])

    },1000)
   }
   // 停止
   oend.onclick=function(){
    
    clearInterval(timer);
    alert('恭喜抽中'+list[m]);
    list.splice(m,1,'謝謝');
   }
  </script>
 </body>
</html>

點(diǎn)擊“開(kāi)始”按鈕:

抽獎(jiǎng)結(jié)果:

定時(shí)器的時(shí)間自己隨便調(diào)哦,趕緊試試吧!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

方正县| 忻城县| 宝丰县| 敦煌市| 栾川县| 普兰店市| 贵溪市| 安乡县| 天台县| 安达市| 阿勒泰市| 宁城县| 正宁县| 鲁甸县| 榆中县| 忻城县| 卓资县| 弥渡县| 陆川县| 巴彦县| 龙里县| 丽水市| 昆明市| 抚远县| 会东县| 浮山县| 耿马| 卢氏县| 台中市| 凤台县| 滦平县| 民县| 青海省| 郯城县| 志丹县| 黄冈市| 贞丰县| 聊城市| 安陆市| 东兴市| 孟村|