js html select 二级菜单

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>select二级下拉菜单</title>
</head>
<script>
    var cityArr = [];
    cityArr['江苏省'] =
            [
                {txt:'南京', val:'南京'},
                {txt:'无锡', val:'无锡'},
                {txt:'徐州', val:'徐州'},
                {txt:'苏州', val:'苏州'},
                {txt:'南通', val:'南通'},
                {txt:'淮阴', val:'淮阴'},
                {txt:'扬州', val:'扬州'},
                {txt:'镇江', val:'镇江'},
                {txt:'常州', val:'常州'}
            ];
    cityArr['浙江省'] =
            [
                {txt:'杭州', val:'杭州'},
                {txt:'宁波', val:'宁波'},
                {txt:'温州', val:'温州'},
                {txt:'湖州', val:'湖州'}
            ];

    function setSelectOption(selectObj, optionList, firstOption, selected) {

    }

    function setCity(province) {
        console.log(province);
        //setSelectOption('city', cityArr[province], '-请选择-');
        var city = document.getElementById('city');
        var city_len = city.options.length;
        console.log(city_len);
        for(var i = 0; i < city_len; i++) {
            if(city_len > 0) {
                city.options.remove(0);
            }
        }

        if(province == "0") {
            var opt = new Option('-请选择-', 0);
            city.options.add(opt);
        }
        else {
            var province_len = cityArr[province].length;
            for(i = 0;i< province_len; i++) {
                var opt = new Option(cityArr[province][i].txt, cityArr[province][i].val);
                city.options.add(opt);
            }
        }
    }
</script>
<body>
<form id="form2" name="diqu" method="post" action="">
    <select name="province" id="province" οnchange="
        if(this.value != '')
            setCity(this.options[this.selectedIndex].value);">
        <option value="0">-请选择-</option>
        <option value="江苏省">江苏省</option>
        <option value="浙江省">浙江省</option>
    </select>
    <select name="city" id="city">
        <option value="0">-请选择-</option>
    </select>
</form>
</body>
</html>

  

转载于:https://www.cnblogs.com/yll-sww/p/4754504.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值