欢迎来到代码驿站!

JavaScript代码

当前位置:首页 > 网页前端 > JavaScript代码

js实现随机点名程序

时间:2020-12-04 03:55:26|栏目:JavaScript代码|点击:

最近用到了一下随机点名程序,就自己整理一下。代码实现后的截图如下。

<!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>随机点名</title>
  <style>
    #content{
      width: 600px;
      height: 400px;
      background: #000;
      margin: 100px auto;
      text-align: center;
      position: relative;
      line-height: 300px;
      color: dodgerblue;
      font-size: 70px;
    }  
    #btn1{
      background: #ccc;
      width: 180px;
      height: 80px;
      font-size: 30px;
      color: #f40;
      border-radius: 12px;
      position: absolute;
      bottom: 30px;
      left: 50%;
      margin-left: -90px;
      
    }
  
  </style>
</head>
<body>
  <div id="content">
    <span id="span1">
      点击开始
    </span>
    <button id="btn1">
      start
    </button>

  </div>

  <script>
    var arr = ['中国','英国','德国','美国','意大利','法国','西班牙','日本','阿联酋','荷兰','葡萄牙'];
    var $btn1 = document.getElementById('btn1');
    var $content = document.getElementById('content');
    var $span1 = document.getElementById('span1');
    var timer;//计时器
    var testNum = true;
    $btn1.onclick = function(){
      if(testNum){
        // console.log(1);
        start();
        $btn1.innerHTML = 'stop';
        testNum = false;
      }
      else{
        // console.log(0);
        stop();
        $btn1.innerHTML = 'start';
        testNum = true;
      }
    }
    function start(){
        timer = setInterval(function(){
          var num = random(0,arr.length - 1);
          $span1.innerHTML = arr[num];
        },50)
    }
    function stop(){
        clearInterval(timer);   
    }
    // 随机函数
    function random(a,b){
      var randomNum = Math.round(Math.random() * (b - a) + a);
      return randomNum;
    }    
  </script>
</body>
</html>

上一篇:JavaScript对数组进行随机重排的方法

栏    目:JavaScript代码

下一篇:js实现四舍五入完全保留两位小数的方法

本文标题:js实现随机点名程序

本文地址:http://www.codeinn.net/misctech/29275.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有