zoukankan      html  css  js  c++  java
  • 省市联动

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title>省市联动</title>
     6 
     7 </head>
     8 <body>
     9 <select name="" id="province" onchange="set()">
    10     <option value="">选择省</option>
    11 </select>
    12 <select name="" id="city">
    13     <option value="">选择市</option>
    14 </select>
    15 
    16 <script>
    17     var arr = new Array();
    18     arr['广东省'] = ['广州', '深圳', '珠海'];
    19     arr['湖北省'] = ['武汉', '赤壁', '襄樊'];
    20     window.onload = function () {
    21 //        向省级赋值
    22         var proSel = document.getElementById('province');
    23         for (temp in arr) {
    24             proSel.add(new Option(temp, temp));
    25         }
    26     }
    27     var set = function () {
    28         var citySel = document.getElementById('city');
    29         citySel.options.length = 1;
    30         //获取选中的省的信息
    31         var pro = document.getElementById('province').value;
    32         //如果选中的是提示信息,则不需要赋值
    33         if (pro == '') return;
    34         for (i = 0; i < arr[pro].length; i++) {
    35             citySel.add(new Option(arr[pro][i], arr[pro][i]));
    36         }
    37 
    38 
    39     }
    40 </script>
    41 </body>
    42 
    43 </html>
    View Code
    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title>省市联动</title>

    </head>
    <body>
    <select name="" id="province" onchange="set()">
    <option value="">选择省</option>
    </select>
    <select name="" id="city">
    <option value="">选择市</option>
    </select>

    <script>
    var arr = new Array();
    arr['广东省'] = ['广州', '深圳', '珠海'];
    arr['湖北省'] = ['武汉', '赤壁', '襄樊'];
    window.onload = function () {
    // 向省级赋值
    var proSel = document.getElementById('province');
    for (temp in arr) {
    proSel.add(new Option(temp, temp));
    }
    }
    var set = function () {
    var citySel = document.getElementById('city');
    citySel.options.length = 1;
    //获取选中的省的信息
    var pro = document.getElementById('province').value;
    //如果选中的是提示信息,则不需要赋值
    if (pro == '') return;
    for (i = 0; i < arr[pro].length; i++) {
    citySel.add(new Option(arr[pro][i], arr[pro][i]));
    }


    }
    </script>
    </body>

    </html>
  • 相关阅读:
    docker使用
    接口自动化python3+requests+pytest/unitest
    Django--日常操作
    Redis
    散碎
    Django-- 类视图 Mixin 扩展类
    Django--类视图
    Django--响应
    python高级--正则表达式
    python-数据类型-字符串--常用操作
  • 原文地址:https://www.cnblogs.com/mx2036/p/7125078.html
Copyright © 2011-2022 走看看