最新国产好看的视频,伊人天堂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)擊按鈕開始隨機(jī)抽取獎(jiǎng)品,當(dāng)停止那刻停留在大屏幕的是抽中的獎(jiǎng)品(“謝謝”即為沒獎(jiǎng))。

2.思路:

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

話不多說,附上代碼:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>Document</title>
 
 </head>
 <body>
  <button id="start">開始</button>
  <button id="end">停止</button>
  <h1 id="txt">請(qǐng)開始吧</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','購物卡','購物卡','購物卡','音響','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝','謝謝']
   // 開始
   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)擊“開始”按鈕:

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

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

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

相關(guān)文章

最新評(píng)論

孝义市| 永登县| 徐汇区| 吉林省| 靖西县| 古浪县| 广宗县| 天气| 友谊县| 新津县| 神木县| 彰化县| 汾西县| 吴忠市| 临清市| 涟源市| 玉环县| 吉水县| 宁国市| 滕州市| 莱芜市| 东丰县| 阿瓦提县| 柏乡县| 宝兴县| 洮南市| 阿荣旗| 育儿| 章丘市| 太原市| 汉川市| 乌鲁木齐市| 萝北县| 阿图什市| 余干县| 江达县| 无棣县| 宜章县| 精河县| 上高县| 沅江市|