javascript如何使用函數(shù)random來實現(xiàn)課堂隨機(jī)點名方法詳解
如何使用函數(shù)random來實現(xiàn)課堂隨機(jī)點名
1.最初的樣子如下

2.點擊開始點名,上面一行的文字變成名字,名字在不停的變化,開始點名變成停止點名,如下

3.點擊停止點名,上面名字不動,停止點名變成開始點名,如下:李四同學(xué)回答老師問題

代碼如下
<!DOCTYPE html><html> <head> <meta charset='utf-8'> <title></title> <style> #d2{cursor:pointer;}/*讓鼠標(biāo)移到開始點名的時候變成手型*/ </style> </head> <body> <div id='d1'>親,準(zhǔn)備好了嗎?</div> <div onclick='fun()'>開始點名</div><!--觸發(fā)事件句柄onlick,調(diào)用fun函數(shù)--> <script> var mytime=null; var d1=document.getElementById('d1'); var d2=document.getElementById('d2'); function fun() {if(mytime==null) {d2.innerHTML='停止點名'; show();} else { clearTimeout(mytime); d2.innerHTML='開始點名'; mytime=null; } } function show() {var s=['張三','李四','王五','王二','小二']; var name=Math.floor(Math.random()*10%s.length);//讓name在下標(biāo)0-4之間取得 d1.innerHTML=s[name]; mytime=setTimeout('show()',1); } </script> </body></html>
注意:random是Math中的函數(shù),所以要寫成Math.random()
到此這篇關(guān)于javascript如何使用函數(shù)random來實現(xiàn)課堂隨機(jī)點名方法詳解的文章就介紹到這了,更多相關(guān)javascript 使用函數(shù)random來實現(xiàn)課堂隨機(jī)點名方法內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 編程語言PHP在Web開發(fā)領(lǐng)域的優(yōu)勢在哪?2. 什么是python的自省3. Android如何加載Base64編碼格式圖片4. 詳解Android studio 動態(tài)fragment的用法5. 基于android studio的layout的xml文件的創(chuàng)建方式6. 解決Android studio xml界面無法預(yù)覽問題7. Vuex localStorage的具體使用8. 在IDEA中實現(xiàn)同時運行2個相同的java程序9. 圖文詳解vue中proto文件的函數(shù)調(diào)用10. .Net Core使用Coravel實現(xiàn)任務(wù)調(diào)度的完整步驟

網(wǎng)公網(wǎng)安備