原生js實現(xiàn)隨機點餐效果
更新時間:2019年12月10日 10:32:42 作者:池中飛雪
一款十分簡單的原生js實現(xiàn)的隨機點菜代碼,點擊點菜按鈕隨機點取上面菜單的菜品,可根據(jù)需求改成自己需要功能,比如說隨機點名。感興趣的朋友來參考實現(xiàn)代碼吧
html:
<div class="wrap"> <div id="box"> </div> <button id="start">開始</button> <button id="stop">停止</button>
css:
.wrap{ width: 500px; height: 400px; margin: 0 auto; text-align: center; } #box{ width: 100%; height: 300px; border: 1px solid red; text-align: center; line-height: 300px; font-size: 30px; margin-bottom: 20px; }
js:
var arr = ['宮保雞丁', '糖醋里脊', '紅燒帶魚', '牛腩煲', '紅燒肉']; var start = document.getElementById("start"), stop = document.getElementById("stop"), box = document.getElementById("box"), timer = null; start.onclick = function(){ timer = setInterval(function(){ var index = Math.floor(Math.random()*arr.length); box.innerHTML = arr[index]; }, 100) } stop.onclick = function(){ clearInterval(timer); }
效果:
點擊開始,隨機切換菜品,點擊停止,好了吃魚吧
總結(jié)
以上所述是小編給大家介紹的原生js實現(xiàn)隨機點餐效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關文章
js自己實現(xiàn)一個大文件切片上傳+斷點續(xù)傳的示例代碼
本文主要介紹了js自己實現(xiàn)一個大文件切片上傳+斷點續(xù)傳的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06JavaScript對象類型轉(zhuǎn)換的分類及步驟詳解
這篇文章主要為大家介紹了JavaScript對象類型轉(zhuǎn)換的分類及步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05javascript數(shù)據(jù)結(jié)構(gòu)之二叉搜索樹實現(xiàn)方法
這篇文章主要介紹了javascript數(shù)據(jù)結(jié)構(gòu)之二叉搜索樹實現(xiàn)方法,較為詳細的分析了二叉搜索樹的概念、原理與JavaScript實現(xiàn)二叉搜索樹的方法,對于學習JavaScript數(shù)據(jù)結(jié)構(gòu)具有一定參考借鑒價值,需要的朋友可以參考下2015-11-11JavaScript中window.showModalDialog()用法詳解
這篇文章主要介紹了JavaScript中window.showModalDialog()用法詳解,需要的朋友可以參考下2014-12-12Avalonjs雙向數(shù)據(jù)綁定與監(jiān)聽的實例代碼
本文通過實例代碼給大家介紹了Avalonjs雙向數(shù)據(jù)綁定與監(jiān)聽的實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-06-06