下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第js實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)系統(tǒng)一個(gè)用js編寫的簡(jiǎn)單的抽獎(jiǎng)系統(tǒng),供大家參考,具體內(nèi)容如下
效果圖如圖所示:字節(jié)帶閃動(dòng),點(diǎn)擊開始,可進(jìn)行抽獎(jiǎng),并且按鈕變?yōu)榻Y(jié)束按鈕,然后點(diǎn)擊結(jié)束按鈕,可以結(jié)束,并抽獎(jiǎng)成功。
代碼如下:
!DOCTYPEhtml
html
head
metacharset="UTF-8"
title抽獎(jiǎng)/title
styletype="text/css"
table{
width:400px;
height:400px;
border:graysolid1px;
border-collapse:collapse;
text-align:center;
margin:0auto;
margin-top:100px;
}
.td{
border:graysolid1px;
background-color:lightskyblue;
}
.td1{
border:graysolid1px;
background-color:red;
}
td:hover{
background-color:cornflowerblue;
}
div{
width:100px;
height:40px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
#btn{
width:100px;
height:40px;
}
#blink{
width:300px;
height:90px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
font-size:70px;
font:"微軟雅黑";
text-align:center;
font-weight:bold;
}
/style
/head
body
divid="blink"
抽
獎(jiǎng)了
/div
table
/table
div
inputtype="button"id="btn"value="開始"/
/div
/body
scripttype="text/javascript"
/*利用二維數(shù)據(jù)+dom操作*/
varinterval=0;
vartable=document.querySelector("table");
vararr=[
[1,2,3,4,5],
[6,7,8,9,10],
[11,12,13,14,15],
[16,17,18,19,20],
[21,22,23,24,25]
]
for(variinarr){
vartr=table.insertRow();
for(varjinarr[i]){
vartd=tr.insertCell();
td.setAttribute("class","td");
td.innerHTML=arr[i][j];
}
}
//獲取所有的td標(biāo)簽數(shù)組
varcount=document.querySelectorAll("td");
functionclick1(){
//找到當(dāng)前按鈕
varbtn=document.querySelector("#btn");
//判斷按鈕狀態(tài)
if(btn.value=='開始'){
//點(diǎn)解后修改背景顏色
btn.style.backgroundColor="red";
//修改按鈕文字
btn.value="結(jié)束";
//停止繼續(xù)調(diào)用setInterval函數(shù)進(jìn)行抽獎(jiǎng)
clearInterval(interval);
interval=setInterval(function(){
varrad=Math.floor(Math.random()*25);
for(vari=0;icount.length;i++){
//通過遍歷來重新給表設(shè)置樣式
count[i].setAttribute("class","td");
if(rad===i){
//給抽到的人改變樣式
count[i].setAttribute('class','td1');
}
}
},100)
}else{
//設(shè)置背景顏色
btn.style.backgroundColor="gainsboro";
//修改按鈕文字
btn.value="開始";
clearInterval(interval);
}
}
functionchangeColor(){
varcolor="#f00|#0f0|#00f|#880|#808|#088|yellow|green|blue|gray";
color=color.split("|");
document.getE
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職老年服務(wù)與管理(養(yǎng)老服務(wù))試題及答案
- 2025年高職水產(chǎn)養(yǎng)殖學(xué)(水產(chǎn)動(dòng)物養(yǎng)殖)試題及答案
- 2025年高職(新能源汽車檢測(cè)與維修)維修技術(shù)試題及答案
- 2025年高職助產(chǎn)學(xué)(產(chǎn)科護(hù)理技術(shù))試題及答案
- 禁毒安全教育內(nèi)容課件
- 口腔醫(yī)學(xué)考研就業(yè)前景
- 2026年幼兒春節(jié)故事歡歡喜喜過大年
- 光伏技術(shù)交底全套
- 光伏培訓(xùn)教學(xué)課件
- 2024黑龍江省各級(jí)機(jī)關(guān)考試錄用公務(wù)員備考題庫(kù)及參考答案詳解
- TOC基本課程講義學(xué)員版-王仕斌
- T-GDWCA 0035-2018 HDMI 連接線標(biāo)準(zhǔn)規(guī)范
- 面板堆石壩面板滑模結(jié)構(gòu)設(shè)計(jì)
- 初中語(yǔ)文新課程標(biāo)準(zhǔn)與解讀課件
- 無(wú)人機(jī)裝調(diào)檢修工培訓(xùn)計(jì)劃及大綱
- 中建通風(fēng)與空調(diào)施工方案
- 高考語(yǔ)言運(yùn)用題型之長(zhǎng)短句變換 學(xué)案(含答案)
- 春よ、來い(春天來了)高木綾子演奏長(zhǎng)笛曲譜鋼琴伴奏
- ARJ21機(jī)型理論知識(shí)考試題庫(kù)(匯總版)
- 2023年婁底市建設(shè)系統(tǒng)事業(yè)單位招聘考試筆試模擬試題及答案解析
- GB/T 4623-2014環(huán)形混凝土電桿
評(píng)論
0/150
提交評(píng)論