javascript如何使用函數(shù)random來實現(xiàn)課堂隨機點名方法詳解
如何使用函數(shù)random來實現(xiàn)課堂隨機點名
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 id="d2" 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)課堂隨機點名方法詳解的文章就介紹到這了,更多相關(guān)javascript 使用函數(shù)random來實現(xiàn)課堂隨機點名方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript判斷FileUpload控件上傳文件類型
在CS后臺代碼中獲取FileUpload控件上傳文件的類型是比較容易的!那么,能否在客戶端通過JavaScript腳本判斷FileUpload上傳文件類型呢?答案是可以的,下面通過一個小例子為大家展示2015-09-09js和jquery實現(xiàn)tab狀態(tài)欄切換效果
這篇文章主要為大家詳細介紹了js和jquery實現(xiàn)tab狀態(tài)欄切換效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08JavaScript獲取XML數(shù)據(jù)附示例截圖
這篇文章主要介紹了JavaScript獲取XML數(shù)據(jù)的方法,需要的朋友可以參考下2014-03-03javascript中mouseover、mouseout使用詳解
這篇文章主要介紹了javascript中mouseover、mouseout使用詳解的相關(guān)資料,需要的朋友可以參考下2015-07-07JS生態(tài)系統(tǒng)加速模塊解析賦能性能優(yōu)化探索
這篇文章主要為大家介紹了JS生態(tài)系統(tǒng)加速模塊解析賦能性能優(yōu)化探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01