点击按钮,随机生成随机数

175 阅读1分钟
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <span>aaaaaa</span>
    <button>看不清</button>
  </body>
  <script>
    var span = document.querySelector("span");
    var button = document.querySelector("button");

    button.onclick = function () {
      // 先定义一个变量,里面有全部的数字和字母
      // 以下标的方式来获取里面的元素
      var content =
        "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
      // 点击了按钮,span.innerHTML里面的值实时发生改变
      //   调用下面定义的生成随机数的函数
      span.innerHTML =
        content[getRandom(0, 61)] +
        content[getRandom(0, 61)] +
        content[getRandom(0, 61)] +
        content[getRandom(0, 61)];
    };

    // 定义一个生成随机数的函数,并返回,方便直接用
    function getRandom(a, b) {
      return parseInt(Math.random() * (b - a + 1)) + a;
    }
    console.log(getRandom(10, 100));
  </script>
</html>