zoukankan      html  css  js  c++  java
  • 二级联

    <!DOCTYPE html>
    <html>

    <head>
    <meta charset="UTF-8">
    <title></title>
    </head>

    <body>
    省份:
    <select id="selPro">
    <option>请选择省份</option>
    </select>
    <br /> 市:
    <select id="selCity">
    <option>请选择城市</option>
    </select>
    </body>
    </html>
    <script type="text/javascript">

    //获取省份这个id 
    var selpro = document.getElementById("selPro");

    //获取市这个ID
    var selCity = document.getElementById("selCity");

    //创建数组

    var proArr = ["陕西", "河北", "湖南"]
    var cityArr = [[],["安康市", "咸阳市", "西安市", "榆林"],["石家庄", "保定", "长廊"],["淳化", "长沙", "湘潭"]];

    //触发事件
    onload = function() {
    for(i = 0; i < proArr.length; i++) {

    //创建以option这个标签
    var op1 = document.createElement("option");

    //把省这个数组放到op1这个标签中标签
    op1.innerHTML = proArr[i];

    //添加子节点
    selpro.appendChild(op1);
    }
    }

    selpro.onchange= function(){

    //清除每一次选择省是出现的是内容
    selCity.length = 1;
    //省份
    var index = selpro.selectedIndex;
    //城市
    var city1 = cityArr[index];

    for(var i in city1) {
    var city = city1[i];

    //创建标签节点
    var cityOption = document.createElement("option");
    cityOption.innerHTML = city;


    selCity.appendChild(cityOption);
    }
    }
    </script>

  • 相关阅读:
    jquery学习11.3.4
    寒假帝释天
    我的2010年
    终于放假了!!!
    2010.1.21
    寒假第五天
    关于三层架构
    js正则表达式限制文本框只能输入数字,小数点,英文字母
    windows的命令行方式下TAB键自动补全设置方法
    Oracle的一些常用命令
  • 原文地址:https://www.cnblogs.com/hdj1073678089/p/7218792.html
Copyright © 2011-2022 走看看