zoukankan      html  css  js  c++  java
  • 获取下拉框元素随机选中

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
    </head>
    <body>
      <input type="button" value="设置" id='btnSet'>
      <select id="selCities">
        <option value="1">北京</option>
        <option value="2">上海</option>
        <option value="3">杭州</option>
        <option value="4">郑州</option>
        <option value="5">武汉</option>
      </select>
      <script>
        // 1 给按钮注册事件
        var btnSet = document.getElementById('btnSet');
        btnSet.onclick = function () {
          // 2 获取下拉框中的所有option
          var selCities = document.getElementById('selCities');
          var options = selCities.getElementsByTagName('option');
          // 3 随机生成索引
          // Math.random() -> [0, 1)
          // Math.random() * 5 -> [0, 5)
          var randomIndex = parseInt(Math.random() * options.length);
          // 4 根据索引获取option,并让option选中
          var option = options[randomIndex];
          option.selected = true;
        }
        
        
        
      </script>
    </body>
    </html>
  • 相关阅读:
    disabled
    C# 实例化顺序
    session问题
    Node js文件系统
    Node js WEB模块
    Node js GET POST请求
    Node js路由
    Node js函数
    Node js模块系统
    Node js 安装+回调函数+事件
  • 原文地址:https://www.cnblogs.com/jiumen/p/11400128.html
Copyright © 2011-2022 走看看