想了好久,还是写不出来,在dw中制作选取界面

img

select联动,需要用到js来实现,纯css无法实现,题主要的示例代码如下,修改下配置信息即可使用,有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

<title>javascript省市县联动示例</title>
省:<select id="pro">
    <option value="">请选择省</option>
    <option value="1">北京</option>
    <option value="2">上海</option>
    <option value="3">广西</option>
</select>
市:<select id="city"><option value="">请选择市</option></select>
县:<select id="town"><option value="">请选择市</option></select>
<script>
    //市数据结构,为json数组对象。数组小标为省的id,数组项为市json数据。。
    var arrCity = [];
    arrCity[1] = [{ t: '北京市', id: 1 }];
    arrCity[2] = [{ t: '上海市', id: 2 }];
    arrCity[3] = [{ t: '南宁市', id: 3 }, { t: '桂林市', id: 4 }, { t: '柳州市', id: 5 }];
    //如果还有县的联动,同理生成arrTown即可
    var arrTown = [];
    arrTown[1] = [{ t: '东城区', id: 1 }, { t: '海淀区', id: 2 }]
    arrTown[2] = [{ t: '黄埔区', id: 4 }, { t: '静安区', id: 5 }]
    arrTown[3] = [{ t: '青秀区', id: 6 }]
    arrTown[4] = [{ t: '七星区', id: 7 }, { t: '象山区', id: 8 }, { t: '秀峰区', id: 9 }]
    arrTown[5] = [{ t: '鱼峰区', id: 10 }, { t: '拉堡', id: 11 }]
    document.getElementById('pro').onchange = function () {
        addOptions(document.getElementById('city'), arrCity[this.value]);
        document.getElementById('city').onchange();//同时加载城镇
    }
    document.getElementById('city').onchange = function () {
        addOptions(document.getElementById('town'), arrTown[this.value]);
    }
    function addOptions(s, arr, initValue) {
        if (!arr || arr.length == 0) arr = [{ t: '请选择市', id: '' }];
        if (!s) { alert('select对象不存在!'); return false }
        s.options.length = 0;
        var selectedIndex = 0;
        for (var i = 0; i < arr.length; i++) {
            s.options.add(new Option(arr[i].t, arr[i].id));
            if (arr[i].id == initValue) selectedIndex = i;
        }
    }
</script>

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style>
        td {
            padding:10px;
        }
    </style>
</head>
<body style="background-color:#d0faa0">
    <table style="background-color:#fff; margin:50px auto auto 20px;">
        <tr>
            <td colspan="2">请选择大区</td>
        </tr>
        <tr>
            <td>
                <select>
                    <option>1区金戈铁马</option>
                    <option>2区江山如画</option>
                    <option>3区气吞山河</option>
                    <option>4区刀光剑影</option>
                </select>
            </td>
            <td>
                <select>
                    <option selected="selected">请选择线路</option>
                    <optgroup label="网通">
                        <option>网通线路1</option>
                        <option>网通线路2</option>
                    </optgroup>
                    <optgroup label="电信">
                        <option>电信线路1</option>
                        <option>电信线路2</option>
                    </optgroup>
                </select>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <input type="button" value="确定" /> <input type="button" value="取消" />
            </td>
        </tr>
    </table>
</body>
</html>

img

img

如果需要实现级联选择的话,发下你具体的数据以及实现的逻辑,另外采纳支持一下。

问题在哪里呢?这个用js实现即可。