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

js實現(xiàn)簡單的隨機點名器

 更新時間:2020年09月17日 11:01:32   作者:「已注銷」  
這篇文章主要為大家詳細介紹了js實現(xiàn)簡單的隨機點名器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)簡單隨機點名器的具體代碼,供大家參考,具體內(nèi)容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
  .box {
    width: 200px;
    height: 200px;
    line-height: 200px;
    background-color: #ccc;
    font-size: 30px;
    text-align: center;
  }
  </style>
</head>
<body>
  <div class="box">此乃點名器</div>
  <input type="button" value="點名" id="btn">
  <!-- <button id="btn">點名</button> -->
  <script>
    var btn = document.getElementById("btn");
    var box = document.getElementsByClassName("box")[0];
// 3、寫一個隨機抽名的案例?(點擊按鈕開啟定時器,
// 定時器中去隨機抽取人名,把全班的人放在一個數(shù)組中,只要想辦法獲取隨機的索引號就可以)
    btn.onclick = function() {
      if(this.value==="點名") {
      function fn() {
      var arr = ["張三","李四","王五","趙六","黑七","白八","紫九","紅薯"];
      var index = parseInt(Math.random()*arr.length);
     var n1 = parseInt(Math.random()*255+1);
     var n2 = parseInt(Math.random()*255+1);
     var n3 = parseInt(Math.random()*255+1);
      box.style.background ="rgb("+n1+","+n2+","+n3+")" ;
      box.innerHTML = arr[index]; 
      } 
      this.value = "停止";
      //定時器不加var聲明,涉及到作用域問題  
      timer=setInterval(fn,2);
      }else {
        clearInterval(timer);
        this.value = "點名";
      }
      
    }
 
 
 
 
    </script>
</body>
</html>

效果圖如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Fetch超時設置與終止請求詳解

    Fetch超時設置與終止請求詳解

    這篇文章主要給大家介紹了關(guān)于Fetch超時設置與終止請求的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Fetch具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • 原生JS實現(xiàn)導航下拉菜單效果

    原生JS實現(xiàn)導航下拉菜單效果

    這篇文章主要介紹了JS實現(xiàn)導航下拉菜單效果,用原生JS實現(xiàn)的一個導航下拉菜單,下拉菜單的寬度與瀏覽器視口的寬度一樣,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • TypeScript Type Innference(類型判斷)

    TypeScript Type Innference(類型判斷)

    TypeScript 是微軟開發(fā)的 JavaScript 的超集,TypeScript兼容JavaScript,可以載入JavaScript代碼然后運行。接下來通過本文給大家介紹TypeScript Type Innference(類型判斷)的相關(guān)知識,需要的朋友參考下
    2016-03-03
  • Uniapp接入插件的3種方式總結(jié)

    Uniapp接入插件的3種方式總結(jié)

    我們在做uniapp的項目的時候經(jīng)常需要用到各種插件,下面這篇文章主要給大家介紹了關(guān)于Uniapp接入插件的3種方式的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • JavaScript中的類數(shù)組對象介紹

    JavaScript中的類數(shù)組對象介紹

    這篇文章主要介紹了JavaScript中的類數(shù)組對象介紹,一個對象并不是由Array構(gòu)造函數(shù)所創(chuàng)建的,它依然呈現(xiàn)出數(shù)組的行為,在這種情況下,這些對象被稱為“類數(shù)組對象”,需要的朋友可以參考下
    2014-12-12
  • JS如何實現(xiàn)在頁面上快速定位(錨點跳轉(zhuǎn)問題)

    JS如何實現(xiàn)在頁面上快速定位(錨點跳轉(zhuǎn)問題)

    本篇文章主要介紹了JS如何實現(xiàn)在頁面上快速定位(錨點跳轉(zhuǎn)問題),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 詳解webpack3編譯兼容IE8的正確姿勢

    詳解webpack3編譯兼容IE8的正確姿勢

    這篇文章主要介紹了詳解webpack3編譯兼容IE8的正確姿勢,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • JavaScript中sharedWorker 實現(xiàn)多頁面通信的實例詳解

    JavaScript中sharedWorker 實現(xiàn)多頁面通信的實例詳解

    這篇文章主要介紹了JavaScript中sharedWorker 實現(xiàn)多頁面通信,通過給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • JS在textarea光標處插入文本的小例子

    JS在textarea光標處插入文本的小例子

    本實例使用Javascript實現(xiàn)在textarea光標處插入文本,支持多種瀏覽器
    2013-03-03
  • Javascript繼承機制的設計思想分享

    Javascript繼承機制的設計思想分享

    我花了很多時間,學習這個部分,還做了很多筆記。但是都屬于強行記憶,無法從根本上理解。
    2011-08-08

最新評論