欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS+CSS實現隨機點名(實例代碼)

 更新時間:2019年11月04日 09:31:12   作者:Pride°  
本文通過js html和cass代碼實現了隨機點名效果,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧

HTML代碼結構

<body>
  <div id="box">隨機點名</div>
  <span id="span">開始</span>
</body>

CSS代碼結構

<style>
  #box {
    width: 30%;
    height: 200px;
    background-color: rgb(233, 248, 214);
    border: 1px solid rgb(130, 216, 18);
    font-size: 40px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 200px;
    text-align: center;
    margin: 25px auto;
    border-radius: 10px;
  }
  span {
    display: block;
    width: 30%;
    height: 44px;
    line-height: 44px;
    background-color: rgb(6, 158, 64);
    border-radius: 10px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    font-size: 18px;
    font-family: 華文細黑;
  }
  span:hover {
    background-color: rgb(4, 190, 76);
  }
</style>

JS代碼結構

<script>
  var arr = ["西施", "馬超", "曜", "云中君", "瑤", "豬八戒", "嫦娥", "伽羅", "盾山", "司馬懿", "孫策", "元歌", "米萊狄", "狂鐵", "弈星", "裴擒虎",
    "楊玉環(huán)", "公孫離", "明世隱", "女媧", "夢奇", "蘇烈", "百里玄策", "百里守約", "鎧", "鬼谷子", "干將莫邪", "東皇太一", "大喬", "黃忠", "諸葛亮",
    "哪吒", "太乙真人", "蔡文姬", "雅典娜", "楊戩", "成吉思汗", "鐘馗", "虞姬", "李元芳", "張飛", "劉備", "后羿", "牛魔", "孫悟空", "亞瑟", "橘右京",
    "娜可露露", "不知火舞", "張良", "花木蘭", "蘭陵王", "王昭君", "韓信", "劉邦", "姜子牙", "露娜", "程咬金", "安琪拉", "貂蟬", "關羽", "老夫子",
    "武則天", "項羽", "達摩", "狄仁杰", "馬可波羅", "李白", "宮本武藏", "典韋", "曹操", "甄姬", "夏侯惇", "周瑜", "呂布", "羋月", "白起", "扁鵲",
    "孫臏", "鐘無艷", "阿軻", "高漸離", "劉禪", "莊周", "魯班七號", "孫尚香", "嬴政", "妲己", "墨子", "趙云", "小喬", "廉頗"
  ]
  var box = document.getElementById("box");
  var span = document.getElementById("span");//獲取元素
  var state = 0;//定義狀態(tài),開始和結束
  var t;
  span.onclick = function () {
    if (state == 0) {
      //如果是0即開始隨機,變?yōu)?時結束,不是0時執(zhí)行else
      clearInterval(t);
      t = setInterval(function () {
        // console.log(1);
        var sj = Math.round(Math.random() * (arr.length - 1));
        console.log(arr[sj]);
        box.innerHTML = arr[sj];
      }, 3)
      span.innerHTML = "結束"http://更改按鈕的內容
      state=1;
    }else{
      state=0;
      clearInterval(t);
      span.innerHTML = "開始"
    }
  }
</script>

效果預覽

總結

以上所述是小編給大家介紹的JS+CSS實現隨機點名,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • 在JavaScript中如何解決用execCommand(

    在JavaScript中如何解決用execCommand(

    這篇文章主要給大家介紹在JavaScript中如何解決用execCommand("SaveAS")保存頁面兼容性問題,設計到execCommand兼容性問題,感興趣的朋友可以參考下本篇文章
    2015-10-10
  • JavaScript+HTML5實現的日期比較功能示例

    JavaScript+HTML5實現的日期比較功能示例

    這篇文章主要介紹了JavaScript+HTML5實現的日期比較功能,涉及javascript結合HTML5針對日期的轉換與運算相關操作技巧,需要的朋友可以參考下
    2017-07-07
  • Bootstrap源碼學習筆記之bootstrap進度條

    Bootstrap源碼學習筆記之bootstrap進度條

    本文通過源碼給大家解析bootstrap進度條樣式,分為條紋進度條,動態(tài)條紋進度條,層疊進度條和帶Label的進度條,下面通過代碼給大家簡單介紹下,感興趣的朋友一起看看吧
    2016-12-12
  • js 彈出對話框(遮罩)透明,可拖動的簡單實例

    js 彈出對話框(遮罩)透明,可拖動的簡單實例

    下面小編就為大家?guī)硪黄猨s 彈出對話框(遮罩)透明,可拖動的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • JavaScript實現頁面實時顯示當前時間的簡單實例

    JavaScript實現頁面實時顯示當前時間的簡單實例

    這篇文章介紹了頁面實時顯示當前時間的簡單實例,有需要的朋友可以參考需要
    2013-07-07
  • JS勻速運動演示示例代碼

    JS勻速運動演示示例代碼

    勻速運動的效果想必大家都有見到過吧,在本文為大家介紹下使用JS是如何實現的,感興趣的朋友不要錯過
    2013-11-11
  • js取得2008奧運金牌排名

    js取得2008奧運金牌排名

    直接從qq上獲取到奧運金牌的數量的代碼
    2008-08-08
  • Bootstrap實現登錄校驗表單(帶驗證碼)

    Bootstrap實現登錄校驗表單(帶驗證碼)

    本文給大家介紹使用Bootstrap新制作的一個登錄框,帶驗證碼,帶校驗,非常不錯,具有參考借鑒價值,感興趣的朋友可以參考下
    2016-06-06
  • Bootstrap Table中的多選框刪除功能

    Bootstrap Table中的多選框刪除功能

    這篇文章主要介紹了Bootstrap Table中的多選框刪除功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • 前端MQTT詳細使用的兩種方法

    前端MQTT詳細使用的兩種方法

    MQTT(消息隊列遙測傳輸協議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的通訊協議,該協議構建于TCP/IP協議上,這篇文章主要給大家介紹了關于前端MQTT詳細使用的兩種方法,需要的朋友可以參考下
    2024-07-07

最新評論