JavaScript實(shí)現(xiàn)刮刮樂效果
刮刮樂怎么做?
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)刮刮樂效果的具體代碼,供大家參考,具體內(nèi)容如下
來這我教你
1、首先準(zhǔn)備好編程軟件webStorm或者eclipse都行
2、不會編寫代碼?給你準(zhǔn)備好了
3、如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .outer{ height: 90px; width: 300px; margin: 0 auto; margin-top: 5px; } .box{ height: 70px; width: 70px; background-color: darkgray; line-height: 70px; text-align: center; display: inline-block; margin-left: 5px; } </style> </head> <body> <div class="outer"> <div class="box"></div> <div class="box"></div> <div class="box"></div> </div> <div class="outer"> <div class="box"></div> <div class="box"></div> <div class="box"></div> </div> <div class="outer"> <div class="box"></div> <div class="box"></div> <div class="box"></div> </div> <script> var boxs = document.getElementsByClassName("box"); var item = ["一等獎(jiǎng)","二等獎(jiǎng)","三等獎(jiǎng)","謝謝","謝謝","謝謝","謝謝","謝謝","謝謝",]; for (var i = 0;i<boxs.length;i++){ var box = boxs[i]; box.onclick = function (){ this.style.backgroundColor="red"; //this.innerText="一等獎(jiǎng)";//隨即從數(shù)組中獲取內(nèi)容,并且不能重復(fù)! var number = Math.floor(Math.random()*9); this.innerText = item[number]; this.style.color = "#fff"; this.style.verticalAlign = "top"; } } </script> </body> </html>
4、這個(gè)部分的代碼塊文字內(nèi)容可以自定義,改寫成你想要顯示的內(nèi)容
5、最終網(wǎng)頁顯示界面如下
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
javascript實(shí)現(xiàn)圖片循環(huán)漸顯播放的方法
這篇文章主要介紹了javascript實(shí)現(xiàn)圖片循環(huán)漸顯播放的方法,涉及javascript操作圖片的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02JavaScript實(shí)現(xiàn)自動(dòng)生成網(wǎng)頁元素功能(按鈕、文本等)
這篇文章主要介紹了JavaScript實(shí)現(xiàn)自動(dòng)生成網(wǎng)頁元素功能,文章列出了三種可以進(jìn)行增刪改克隆按鈕、文本等元素的方法,感興趣的小伙伴們可以參考一下2015-11-11前端頁面適配之postcss-px-to-viewport實(shí)現(xiàn)步驟
postcss-px-to-viewport是一個(gè)PostCSS插件,它可以將px單位轉(zhuǎn)換為視口單位(vw、vh?或?vmin),這篇文章主要給大家介紹了關(guān)于前端頁面適配之postcss-px-to-viewport的實(shí)現(xiàn)步驟,需要的朋友可以參考下2024-03-03webpack4 SplitChunks實(shí)現(xiàn)代碼分隔詳解
這篇文章主要介紹了webpack4 SplitChunks實(shí)現(xiàn)代碼分隔詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05一個(gè)css與js結(jié)合的下拉菜單支持主流瀏覽器
這是一個(gè)css和js結(jié)合的下拉菜單,經(jīng)測試支持主流瀏覽器,比較適合企業(yè)站,需要的朋友可以參考下2014-10-10靈活應(yīng)用js調(diào)試技巧解決樣式問題的步驟分享
在很多時(shí)候,前端開發(fā)人員使用JS腳本,對頁面Dom結(jié)構(gòu)或者是樣式做出了修改,會造成一些意想不到的bug2012-03-03BootstrapTable與KnockoutJS相結(jié)合實(shí)現(xiàn)增刪改查功能【一】
KnockoutJS是一個(gè)JavaScript實(shí)現(xiàn)的MVVM框架。通過本文給大家介紹BootstrapTable與KnockoutJS相結(jié)合實(shí)現(xiàn)增刪改查功能【一】,感興趣的朋友一起學(xué)習(xí)吧2016-05-05