用Javascript輕松制作一套簡單的抽獎系統(tǒng)
更新時間:2006年12月18日 00:00:00 作者:
作者:jegg
年底將至,許多公司忙著搞年會,會上一般都會有一些抽獎活動,下面的程序就是用javascript 寫的一個簡單的抽獎系統(tǒng)與大家共享。
此代碼借鑒了網(wǎng)上的一些網(wǎng)友的代碼,又加上了一些諸如不重復(fù)抽獎之類的改進(jìn)。大概思路如下:
1.將所有的的抽獎數(shù)據(jù)(這里為手機(jī)號碼)存入數(shù)組中。
2.使用random 函數(shù)隨機(jī)產(chǎn)生該數(shù)組的INDEX
3.使用setInterval 函數(shù)以極短的時間間隔產(chǎn)生該數(shù)組隨機(jī)INDEX所對應(yīng)的手機(jī)號碼,并顯示。
4.使用removeEleAt(index)函數(shù)刪除隨機(jī)產(chǎn)生過的手機(jī)號碼。并且重新組織生成剩余的手機(jī)號碼為一個新的數(shù)組,為下次使用。
使用方法:
將以下原代碼拷到寫字板上,然后將txt屬性該成html即可。如果出現(xiàn)顯示亂碼,請改變網(wǎng)頁編碼(查看--編碼)。
原代碼如下:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
年底將至,許多公司忙著搞年會,會上一般都會有一些抽獎活動,下面的程序就是用javascript 寫的一個簡單的抽獎系統(tǒng)與大家共享。
此代碼借鑒了網(wǎng)上的一些網(wǎng)友的代碼,又加上了一些諸如不重復(fù)抽獎之類的改進(jìn)。大概思路如下:
1.將所有的的抽獎數(shù)據(jù)(這里為手機(jī)號碼)存入數(shù)組中。
2.使用random 函數(shù)隨機(jī)產(chǎn)生該數(shù)組的INDEX
3.使用setInterval 函數(shù)以極短的時間間隔產(chǎn)生該數(shù)組隨機(jī)INDEX所對應(yīng)的手機(jī)號碼,并顯示。
4.使用removeEleAt(index)函數(shù)刪除隨機(jī)產(chǎn)生過的手機(jī)號碼。并且重新組織生成剩余的手機(jī)號碼為一個新的數(shù)組,為下次使用。
使用方法:
將以下原代碼拷到寫字板上,然后將txt屬性該成html即可。如果出現(xiàn)顯示亂碼,請改變網(wǎng)頁編碼(查看--編碼)。
原代碼如下:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關(guān)文章
javaScript 判斷字符串是否為數(shù)字的簡單方法
javascript在通過parseIn或parseFloat將字符串轉(zhuǎn)化為數(shù)字的過程中,如果字符串中包含有非數(shù)字,那么將會返回NaN,參考下面代碼2009-07-07
在table中插入多行的js代碼(與insertAdjacentHTML相似的功能)
在table中插入多行,能使用與insertAdjacentHTML相似的功能2010-06-06
JavaScript進(jìn)階(二)詞法作用域與作用域鏈實例分析
這篇文章主要介紹了JavaScript詞法作用域與作用域鏈,結(jié)合實例形式分析了JavaScript詞法作用域與作用域鏈相關(guān)概念、原理與操作注意事項,需要的朋友可以參考下2020-05-05
Echarts圖表移動端橫屏進(jìn)入退出的實現(xiàn)
本文主要介紹了Echarts圖表移動端橫屏進(jìn)入退出的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05

