<select id="sheng"> <option value="">--请选择--</option> <option value="0">北京市</option> <option value="1">河北省</option> <option value="2">山西省</option> <option value="3">内蒙古自治区</option> </select> <select id="shi"> <option value="">--请选择--</option> </select> <select id="xian"> <option value="">--请选择--</option> </select>
var sheng = document.getElementById('sheng');
var shi = document.getElementById('shi');
var xian = document.getElementById('xian');
var city = [
['昌平区', '海淀区', '朝阳区', '东城区'],
['石家庄市', '保定市', '张家口市', '唐山市'],
['太原市', '大同市', '运城市', '临汾市'],
['呼和浩特市', '包头市', '鄂尔多斯市', '赤峰市']
];
var xians = [
[
['北七家','回龙观','霍营'],
['中关村','苏州街','西二旗'],
['朝阳1','朝阳2','朝阳3'],
['东城1','东城2','东城3'],
],
[
['新华区','桥东区','桥西区'],
['高碑店','白沟','定兴'],
]
];
var index = null;
sheng.onchange = function() {
xian.innerHTML = '<option value="">--请选择--</option>';// 初始化xian
index = this.value; // 获取option的值
var result = city[index];//根据index去city数组中获取对应的shi
// 将获取的结果显示在select#shi中,循环result数组中的"每一个值",在值的两侧加上option标签
var str = '<option value="">--请选择--</option>';
for (var i = 0; i < result.length; i++) {
// 将所有的拼接好的市再次拼接为一个整体
str += '<option value="'+i+'">' + result[i] + '</option>';
}
shi.innerHTML = str;//将字符串写入到select#shi中
}
shi.onchange = function(){
var value = this.value; // 获取当前的value值
var county = xians[index][value]; // 根据市获取市对应的县
var str = '<option value="">--请选择--</option>';
for (var i = 0; i < county.length; i++) {
str += '<option value="'+i+'">' + county[i] + '</option>';
}
xian.innerHTML = str;//将数据写入到select#xian中
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有