原生js实现简单的省市区联动效果

效果:

在这里插入图片描述

实现思路:

数组保存的思路:

① 一维数组 provinces 保存省、自治区和直辖市。
② 二维数组 cities 保存对应省、自治区和直辖市下的所有城市,存储时要保证 cities[index]
中 index 值与对应 provinces 中元素的下标索引相同。
③ 同理,利用三维数组保存每个城市下的区域的所有区域。

代码实现思路:

① 创建 HTML 表单,实现省份、城市、区域的下拉列表。
② 创建数组保存省份城市区域的数据。
③ 编写函数 createOption()用于创建指定下拉菜单的选项。
④ 选择省份后,显示对应城市菜单(利用 onchange 事件)。
⑤ 选择城市后,显示对应区域菜单(利用 onchange 事件)。
⑥ 修改省份后,更新城市和区域下拉菜单

代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>省市区联动效果</title>
	</head>
	<body>
		<div class="layout">
			<select id="provinces"></select>
			<select id="city"></select>
			<select id="area"></select>
		</div>
		<script src="js/city.js"></script>
		<script>
			//获取元素
			var provincesEle = document.getElementById("provinces");
			var cityEle = document.getElementById("city");
			var areaEle = document.getElementById("area");

			//初始化省市区
			craeteOption(provinces, provincesEle);
			craeteOption(cities[0], cityEle);
			craeteOption(areas[0][0], areaEle);
			//绑定内容切换事件,当内容发生改变时显示对应的市区
			provincesEle.onchange = function() {
				var city = cities[provincesEle.value]
				//清空操作
				cityEle.options.length = 0;
				areaEle.options.length = 0;
				craeteOption(city, cityEle);
				//需要先初始化区
				craeteOption(areas[provincesEle.value][0], areaEle);
			}
			//绑定内容切换事件,当内容发生改变时显示对应的区
			cityEle.onchange = function() {
				var areaArray = areas[provincesEle.value][cityEle.value];
				//清空操作
				areaEle.options.length = 0;
				craeteOption(areaArray, areaEle)
			}

			//封装函数,用于动态创建option
			function craeteOption(array, ele) {
				/* var option = "" */
				for (var i = 0; i < array.length; i++) {
					/* option+="<option value='"+i+"'>"+array[i]+"</option>" */
					/* 创建option对象 */
					var option = new Option(array[i], i);
					ele.options.add(option);
				}
				/* ele.innerHTML=option; */
			}
		</script>
	</body>
</html>

//省份一维数组: provinces[省份下标]
var provinces = ["北京市", "天津市", "河北省", "山西省", "内蒙古", "辽宁省", "吉林省", "黑龙江省", "上海省", "江苏省", "浙江省", "安徽省", "福建省", "江西省",
	"山东省", "河南省",
	"湖北省", "湖南省", "广东省", "广西省", "海南省", "重庆省", "四川省", "贵州省", "云南省", "西藏省", "陕西省", "甘肃省", "青海省", "宁夏省", "新疆维吾尔省"
];

// 市二维数组: cities[省份下标][城市下标]
var cities = [
	["北京市"],
	["天津市"],
	["石家庄市", "唐山市", "秦皇岛市", "邯郸市", "邢台市", "保定市", "张家口市", "承德市", "沧州市", "廊坊市", "衡水市"],
	["太原市", "大同市", "阳泉市", "长治市", "晋城市", "朔州市", "忻州市", "吕梁市", "晋中市", "临汾市", "运城市"],
	["呼和浩特市", "包头市", "乌海市", "赤峰市", "呼伦贝尔市", "兴安盟市", "通辽市", "锡林郭勒盟市", "乌兰察布盟市", "伊克昭盟市", "巴彦淖尔盟市", "阿拉善盟市"],
	["沈阳市", "大连市", "鞍山市", "抚顺市", "本溪市", "丹东市", "锦州市", "营口市", "阜新市", "辽阳市", "盘锦市", "铁岭市", "朝阳市", "葫芦岛市", "其他"],
	["长春市", "吉林市", "四平市", "辽源市", "通化市", "白山市", "***市", "白城市", "延边朝鲜族自治州市", "其他"],
	["哈尔滨市", "齐齐哈尔市", "鹤岗市", "双鸭山市", "鸡西市", "大庆市", "伊春市", "牡丹江市", "佳木斯市", "七台河市", "黑河市", "绥化市", "大兴安岭地区市", "其他"],
	["上海"],
	["南京市", "苏州市", "无锡市", "常州市", "镇江市", "南通市", "泰州市", "扬州市", "盐城市", "连云港市", "徐州市", "淮安市", "宿迁市", "其他"],
	["杭州市", "宁波市", "温州市", "嘉兴市", "湖州市", "绍兴市", "金华市", "衢州市", "舟山市", "台州市", "丽水市", "其他"],
	["合肥市", "芜湖市", "蚌埠市", "淮南市", "马鞍山市", "淮北市", "铜陵市", "安庆市", "黄山市", "滁州市", "阜阳市", "宿州市", "巢湖市", "六安市", "亳州市",
		"池州市", "宣城市", "其他"
	],
	["福州市", "厦门市", "莆田市", "三明市", "泉州市", "漳州市", "南平市", "龙岩市", "宁德市", "其他"],
	["南昌市", "景德镇市", "萍乡市", "九江市", "新余市", "鹰潭市", "赣州市", "吉安市", "宜春市", "抚州市", "上饶市", "其他"],
	["济南市", "青岛市", "淄博市", "枣庄市", "东营市", "烟台市", "潍坊市", "济宁市", "泰安市", "威海市", "日照市", "莱芜市", "临沂市", "德州市", "聊城市", "滨州市",
		"菏泽市", "其他"
	],
	["郑州市", "开封市", "洛阳市", "平顶山市", "安阳市", "鹤壁市", "新乡市", "焦作市", "濮阳市", "许昌市", "漯河市", "三门峡市", "南阳市", "商丘市", "信阳市",
		"周口市", "驻马店市", "焦作市",
		"其他"
	],
	["武汉市", "黄石市", "十堰市", "荆州市", "宜昌市", "襄樊市", "鄂州市", "荆门市", "孝感市", "黄冈市", "咸宁市", "随州市", "恩施土家族苗族自治州市", "仙桃市",
		"天门市", "潜江市",
		"神农架林区市", "其他"
	],
	["长沙市", "株洲市", "湘潭市", "衡阳市", "邵阳市", "岳阳市", "常德市", "张家界市", "益阳市", "郴州市", "永州市", "怀化市", "娄底市", "湘西土家族苗族自治州市",
		"其他"],
	["广州市", "深圳市", "东莞市", "中山市", "潮州市", "揭阳市", "云浮市", "珠海市", "汕头市", "韶关市", "佛山市", "江门市", "湛江市", "茂名市", "肇庆市", "惠州市",
		"梅州市", "汕尾市",
		"河源市", "阳江市", "清远市"
	],
	["南宁市", "柳州市", "桂林市", "梧州市", "北海市", "防城港市", "钦州市", "贵港市", "玉林市", "百色市", "贺州市", "河池市", "来宾市", "崇左市", "其他"],
	["海口市", "三亚市", "五指山市", "琼海市", "儋州市", "文昌市", "万宁市", "东方市", "澄迈县市", "定安县市", "屯昌县市", "临高县市", "白沙黎族自治县市",
		"昌江黎族自治县市", "乐东黎族自治县市",
		"陵水黎族自治县市", "保亭黎族苗族自治县市", "琼中黎族苗族自治县市", "其他"
	],
	["重庆市"],
	["成都市", "自贡市", "攀枝花市", "泸州市", "德阳市", "绵阳市", "广元市", "遂宁市", "内江市", "乐山市", "南充市", "眉山市", "宜宾市", "广安市", "达州市",
		"雅安市", "巴中市", "资阳市",
		"阿坝藏族羌族自治州市", "甘孜藏族自治州市", "凉山彝族自治州市", "其他"
	],
	["贵阳市", "六盘水市", "遵义市", "安顺市", "铜仁地区市", "毕节地区市", "黔西南布依族苗族自治州市", "黔东南苗族侗族自治州市", "黔南布依族苗族自治州市", "其他"],
	["昆明市", "曲靖市", "玉溪市", "保山市", "昭通市", "丽江市", "普洱市", "临沧市", "德宏傣族景颇族自治州市", "怒江傈僳族自治州市", "迪庆藏族自治州市", "大理白族自治州市",
		"楚雄彝族自治州市",
		"红河哈尼族彝族自治州市", "文山壮族苗族自治州市", "西双版纳傣族自治州市", "其他"
	],
	["拉萨市", "那曲地区市", "昌都地区市", "林芝地区市", "山南地区市", "日喀则地区市", "阿里地区市", "其他"],
	["西安市", "铜川市", "宝鸡市", "咸阳市", "渭南市", "延安市", "汉中市", "榆林市", "安康市", "商洛市", "其他"],
	["兰州市", "嘉峪关市", "金昌市", "白银市", "天水市", "武威市", "酒泉市", "张掖市", "庆阳市", "平凉市", "定西市", "陇南市", "临夏回族自治州市", "甘南藏族自治州市",
		"其他"
	],
	["西宁市", "海东地区市", "海北藏族自治州市", "海南藏族自治州市", "黄南藏族自治州市", "果洛藏族自治州市", "玉树藏族自治州市", "海西蒙古族藏族自治州市", "其他"],
	["银川市", "石嘴山市", "吴忠市", "固原市", "中卫市", "其他"],
	["乌鲁木齐市", "克拉玛依市", "吐鲁番地区市", "哈密地区市", "和田地区市", "阿克苏地区市", "喀什地区市", "克孜勒苏柯尔克孜自治州市", "巴音郭楞蒙古自治州市", "昌吉回族自治州市",
		"博尔塔拉蒙古自治州市",
		"石河子市", "阿拉尔市", "图木舒克市", "五家渠市", "伊犁哈萨克自治州市", "其他"
	]
];


//区县三维数组: areas[省份下标][城市下标][县/区下标]
var areas = [
	[
		["东城区", "西城区", "崇文区", "宣武区", "朝阳区", "丰台区", "石景山区", "海淀区", "门头沟区", "房山区", "通州区", "顺义区", "昌平区", "大兴区", "平谷区",
			"怀柔区", "密云县", "延庆县"
		]
	],
	[
		["和平区", "河东区", "河西区", "南开区", "河北区", "红桥区", "塘沽区", "汉沽区", "大港区", "东丽区", "西青区", "津南区", "北辰区", "武清区", "宝坻区",
			"宁河县", "静海县", "蓟 县"
		]
	],
	[
		["长安区", "桥东区", "桥西区", "新华区", "郊 区", "井陉矿区", "井陉县", "正定县", "栾城县", "行唐县", "灵寿县", "高邑县", "深泽县", "赞皇县", "无极县",
			"平山县", "元氏县", "赵 县", "辛集市", "藁", "晋州市", "新乐市", "鹿泉市"
		],
		["路南区", "路北区", "古冶区", "开平区", "新 区", "丰润县", "滦 县", "滦南县", "乐亭县", "迁西县", "玉田县", "唐海县", "遵化市", "丰南市", "迁安市"],
		["海港区", "山海关区", "北戴河区", "青龙满族自治县", "昌黎县", "抚宁县", "卢龙县"],
		["邯山区", "丛台区", "复兴区", "峰峰矿区", "邯郸县", "临漳县", "成安县", "大名县", "涉 县", "磁 县", "肥乡县", "永年县", "邱 县", "鸡泽县", "广平县",
			"馆陶县", "魏 县", "曲周县", "武安市"
		],
		["桥东区", "桥西区", "邢台县", "临城县", "内丘县", "柏乡县", "隆尧县", "任 县", "南和县", "宁晋县", "巨鹿县", "新河县", "广宗县", "平乡县", "威 县",
			"清河县", "临西县", "南宫市", "沙河市"
		],
		["新市区", "北市区", "南市区", "满城县", "清苑县", "涞水县", "阜平县", "徐水县", "定兴县", "唐 县", "高阳县", "容城县", "涞源县", "望都县", "安新县",
			"易 县", "曲阳县", "蠡 县", "顺平县", "博野", "雄县", "涿州市", "定州市", "安国市", "高碑店市"
		],
		["桥东区", "桥西区", "宣化区", "下花园区", "宣化县", "张北县", "康保县", "沽源县", "尚义县", "蔚 县", "阳原县", "怀安县", "万全县", "怀来县", "涿鹿县",
			"赤城县", "崇礼县"
		],
		["双桥区", "双滦区", "鹰手营子矿区", "承德县", "兴隆县", "平泉县", "滦平县", "隆化县", "丰宁满族自治县", "宽城满族自治县", "围场满族蒙古族自治县"],
		["新华区", "运河区", "沧 县", "青 县", "东光县", "海兴县", "盐山县", "肃宁县", "南皮县", "吴桥县", "献 县", "孟村回族自治县", "泊头市", "任丘市",
			"黄骅市", "河间市"
		],
		["安次区", "固安县", "永清县", "香河县", "大城县", "文安县", "大厂回族自治县", "霸州市", "三河市"],
		["桃城区", "枣强县", "武邑县", "武强县", "饶阳县", "安平县", "故城县", "景 县", "阜城县", "冀州市", "深州市"]
	],
	[
		["小店区", "迎泽区", "杏花岭区", "尖草坪区", "万柏林区", "晋源区", "清徐县", "阳曲县", "娄烦县", "古交市"],
		["城 区", "矿 区", "南郊区", "新荣区", "阳高县", "天镇县", "广灵县", "灵丘县", "浑源县", "左云县", "大同县"],
		["城 区", "矿 区", "郊 区", "平定县", "盂 县"],
		["城 区", "郊 区", "长治县", "襄垣县", "屯留县", "平顺县", "黎城县", "壶关县", "长子县", "武乡县", "沁 县", "沁源县", "潞城市"],
		["城 区", "沁水县", "阳城县", "陵川县", "泽州县", "高平市"],
		["朔城区", "平鲁区", "山阴县", "应 县", "右玉县", "怀仁县"],
		["忻府区", "原平市", "定襄县", "五台县", "代 县", "繁峙县", "宁武县", "静乐县", "神池县", "五寨县", "岢岚县", "河曲县", "保德县", "偏关县"],
		["离石区", "孝义市", "汾阳市", "文水县", "交城县", "兴 县", "临 县", "柳林县", "石楼县", "岚 县", "方山县", "中阳县", "交口县"],
		["榆次市", "介休市", "榆社县", "左权县", "和顺县", "昔阳县", "寿阳县", "太谷县", "祁 县", "平遥县", "灵石县"],
		["临汾市", "侯马市", "霍州市", "曲沃县", "翼城县", "襄汾县", "洪洞县", "古 县", "安泽县", "浮山县", "吉 县", "乡宁县", "蒲 县", "大宁县", "永和县",
			"隰 县", "汾西县"
		],
		["运城市", "永济市", "河津市", "芮城县", "临猗县", "万荣县", "新绛县", "稷山县", "闻喜县", "夏 县", "绛 县", "平陆县", "垣曲县"]
	],
	[
		["新城区", "回民区", "玉泉区", "郊 区", "土默特左旗", "托克托县", "和林格尔县", "清水河县", "武川县"],
		["东河区", "昆都伦区", "青山区", "石拐矿区", "白云矿区", "郊 区", "土默特右旗", "固阳县", "达尔罕茂明安联合旗"],
		["海勃湾区", "海南区", "乌达区"],
		["红山区", "元宝山区", "松山区", "阿鲁科尔沁旗", "巴林左旗", "巴林右旗", "林西县", "克什克腾旗", "翁牛特旗", "喀喇沁旗", "宁城县", "敖汉旗"],
		["海拉尔市", "满洲里市", "扎兰屯市", "牙克石市", "根河市", "额尔古纳市", "阿荣旗", "莫力达瓦达斡尔族自治旗", "鄂伦春自治旗", "鄂温克族自治旗", "新巴尔虎右旗",
			"新巴尔虎左旗", "陈巴尔虎旗"
		],
		["乌兰浩特市", "阿尔山市", "科尔沁右翼前旗", "科尔沁右翼中旗", "扎赉特旗", "突泉县"],
		["科尔沁区", "霍林郭勒市", "科尔沁左翼中旗", "科尔沁左翼后旗", "开鲁县", "库伦旗", "奈曼旗", "扎鲁特旗"],
		["二连浩特市", "锡林浩特市", "阿巴嘎旗", "苏尼特左旗", "苏尼特右旗", "东乌珠穆沁旗", "西乌珠穆沁旗", "太仆寺旗", "镶黄旗", "正镶白旗", "正蓝旗", "多伦县"],
		["集宁市", "丰镇市", "卓资县", "化德县", "商都县", "兴和县", "凉城县", "察哈尔右翼前旗", "察哈尔右翼中旗", "察哈尔右翼后旗", "四子王旗"],
		["东胜市", "达拉特旗", "准格尔旗", "鄂托克前旗", "鄂托克旗", "杭锦旗", "乌审旗", "伊金霍洛旗"],
		["临河市", "五原县", "磴口县", "乌拉特前旗", "乌拉特中旗", "乌拉特后旗", "杭锦后旗"],
		["阿拉善左旗", "阿拉善右旗", "额济纳旗"]
	],
	[
		["沈河区", "皇姑区", "和平区", "大东区", "铁西区", "苏家屯区", "东陵区", "于洪区", "新民市", "法库县", "辽中县", "康平县", "新城子区", "其他"],
		["西岗区", "中山区", "沙河口区", "甘井子区", "旅顺口区", "金州区", "瓦房店市", "普兰店市", "庄河市", "长海县", "其他"],
		["铁东区", "铁西区", "立山区", "千山区", "海城市", "台安县", "岫岩满族自治县", "其他"],
		["顺城区", "新抚区", "东洲区", "望花区", "抚顺县", "清原满族自治县", "新宾满族自治县", "其他"],
		["平山区", "明山区", "溪湖区", "南芬区", "本溪满族自治县", "桓仁满族自治县", "其他"],
		["振兴区", "元宝区", "振安区", "东港市", "凤城市", "宽甸满族自治县", "其他"],
		["太和区", "古塔区", "凌河区", "凌海市", "黑山县", "义县", "北宁市", "其他"],
		["站前区", "西市区", "鲅鱼圈区", "老边区", "大石桥市", "盖州市", "其他"],
		["海州区", "新邱区", "太平区", "清河门区", "细河区", "彰武县", "阜新蒙古族自治县", "其他"],
		["白塔区", "文圣区", "宏伟区", "太子河区", "弓长岭区", "灯塔市", "辽阳县", "其他"],
		["双台子区", "兴隆台区", "盘山县", "大洼县", "其他"],
		["银州区", "清河区", "调兵山市", "开原市", "铁岭县", "昌图县", "西丰县", "其他"],
		["双塔区", "龙城区", "凌源市", "北票市", "朝阳县", "建平县", "喀喇沁左翼蒙古族自治县", "其他"],
		["龙港区", "南票区", "连山区", "兴城市", "绥中县", "建昌县", "其他"],
		["其他"]
	],
	[
		["朝阳区", "宽城区", "二道区", "南关区", "绿园区", "双阳区", "九台市", "榆树市", "德惠市", "农安县", "其他"],
		["船营区", "昌邑区", "龙潭区", "丰满区", "舒兰市", "桦甸市", "蛟河市", "磐石市", "永吉县", "其他"],
		["铁西区", "铁东区", "公主岭市", "双辽市", "梨树县", "伊通满族自治县", "其他"],
		["龙山区", "西安区", "东辽县", "东丰县", "其他"],
		["东昌区", "二道江区", "梅河口市", "集安市", "通化县", "辉南县", "柳河县", "其他"],
		["八道江区", "江源区", "临江市", "靖宇县", "抚松县", "长白朝鲜族自治县", "其他"],
		["宁江区", "乾安县", "长岭县", "扶余县", "前郭尔罗斯蒙古族自治县", "其他"],
		["洮北区", "大安市", "洮南市", "镇赉县", "通榆县", "其他"],
		["延吉市", "图们市", "敦化市", "龙井市", "珲春市", "和龙市", "安图县", "汪清县", "其他"],
		["其他"]
	],
	[
		["松北区", "道里区", "南岗区", "平房区", "香坊区", "道外区", "呼兰区", "阿城区", "双城市", "尚志市", "五常市", "宾县", "方正县", "通河县", "巴彦县",
			"延寿县", "木兰县", "依兰县", "其他"
		],
		["龙沙区", "昂昂溪区", "铁锋区", "建华区", "富拉尔基区", "碾子山区", "梅里斯达斡尔族区", "讷河市", "富裕县", "拜泉县", "甘南县", "依安县", "克山县", "泰来县",
			"克东县", "龙江县", "其他"
		],
		["兴山区", "工农区", "南山区", "兴安区", "向阳区", "东山区", "萝北县", "绥滨县", "其他"],
		["尖山区", "岭东区", "四方台区", "宝山区", "集贤县", "宝清县", "友谊县", "饶河县", "其他"],
		["鸡冠区", "恒山区", "城子河区", "滴道区", "梨树区", "麻山区", "密山市", "虎林市", "鸡东县", "其他"],
		["萨尔图区", "红岗区", "龙凤区", "让胡路区", "大同区", "林甸县", "肇州县", "肇源县", "杜尔伯特蒙古族自治县", "其他"],
		["伊春区", "带岭区", "南岔区", "金山屯区", "西林区", "美溪区", "乌马河区", "翠峦区", "友好区", "上甘岭区", "五营区", "红星区", "新青区", "汤旺河区",
			"乌伊岭区", "铁力市", "嘉荫县", "其他"
		],
		["爱民区", "东安区", "阳明区", "西安区", "绥芬河市", "宁安市", "海林市", "穆棱市", "林口县", "东宁县", "其他"],
		["向阳区", "前进区", "东风区", "郊区", "同江市", "富锦市", "桦川县", "抚远县", "桦南县", "汤原县", "其他"],
		["桃山区", "新兴区", "茄子河区", "勃利县", "其他"],
		["爱辉区", "北安市", "五大连池市", "逊克县", "嫩江县", "孙吴县", "其他"],
		["北林区", "安达市", "肇东市", "海伦市", "绥棱县", "兰西县", "明水县", "青冈县", "庆安县", "望奎县", "其他"],
		["呼玛县", "塔河县", "漠河县", "大兴安岭辖区", "其他"],
		["其他"]
	],
	[
		["黄浦区", "卢湾区", "徐汇区", "长宁区", "静安区", "普陀区", "闸北区", "虹口区", "杨浦区", "宝山区", "闵行区", "嘉定区", "松江区", "金山区", "青浦区",
			"南汇区", "奉贤区", "浦东新区", "崇明县", "其他"
		]
	],
	[
		["玄武区", "白下区", "秦淮区", "建邺区", "鼓楼区", "下关区", "栖霞区", "雨花台区", "浦口区", "江宁区", "六合区", "溧水县", "高淳县", "其他"],
		["金阊区", "平江区", "沧浪区", "虎丘区", "吴中区", "相城区", "常熟市", "张家港市", "昆山市", "吴江市", "太仓市", "其他"],
		["崇安区", "南长区", "北塘区", "滨湖区", "锡山区", "惠山区", "江阴市", "宜兴市", "其他"],
		["钟楼区", "天宁区", "戚墅堰区", "新北区", "武进区", "金坛市", "溧阳市", "其他"],
		["京口区", "润州区", "丹徒区", "丹阳市", "扬中市", "句容市", "其他"],
		["崇川区", "港闸区", "通州市", "如皋市", "海门市", "启东市", "海安县", "如东县", "其他"],
		["海陵区", "高港区", "姜堰市", "泰兴市", "靖江市", "兴化市", "其他"],
		["广陵区", "维扬区", "邗江区", "江都市", "仪征市", "高邮市", "宝应县", "其他"],
		["亭湖区", "盐都区", "大丰市", "东台市", "建湖县", "射阳县", "阜宁县", "滨海县", "响水县", "其他"],
		["新浦区", "海州区", "连云区", "东海县", "灌云县", "赣榆县", "灌南县", "其他"],
		["云龙区", "鼓楼区", "九里区", "泉山区", "贾汪区", "邳州市", "新沂市", "铜山县", "睢宁县", "沛县", "丰县", "其他"],
		["清河区", "清浦区", "楚州区", "淮阴区", "涟水县", "洪泽县", "金湖县", "盱眙县", "其他"],
		["宿城区", "宿豫区", "沭阳县", "泗阳县", "泗洪县", "其他"],
		["其他"]
	],
	[
		["拱墅区", "西湖区", "上城区", "下城区", "江干区", "滨江区", "余杭区", "萧山区", "建德市", "富阳市", "临安市", "桐庐县", "淳安县", "其他"],
		["海曙区", "江东区", "江北区", "镇海区", "北仑区", "鄞州区", "余姚市", "慈溪市", "奉化市", "宁海县", "象山县", "其他"],
		["鹿城区", "龙湾区", "瓯海区", "瑞安市", "乐清市", "永嘉县", "洞头县", "平阳县", "苍南县", "文成县", "泰顺县", "其他"],
		["秀城区", "秀洲区", "海宁市", "平湖市", "桐乡市", "嘉善县", "海盐县", "其他"],
		["吴兴区", "南浔区", "长兴县", "德清县", "安吉县", "其他"],
		["越城区", "诸暨市", "上虞市", "嵊州市", "绍兴县", "新昌县", "其他"],
		["婺城区", "金东区", "兰溪市", "义乌市", "东阳市", "永康市", "武义县", "浦江县", "磐安县", "其他"],
		["柯城区", "衢江区", "***市", "龙游县", "常山县", "开化县", "其他"],
		["定海区", "普陀区", "岱山县", "嵊泗县", "其他"],
		["椒江区", "黄岩区", "路桥区", "临海市", "温岭市", "玉环县", "天台县", "仙居县", "三门县", "其他"],
		["莲都区", "龙泉市", "缙云县", "青田县", "云和县", "遂昌县", "松阳县", "庆元县", "景宁畲族自治县", "其他"],
		["其他"]
	],
	[
		["庐阳区", "瑶海区", "蜀山区", "包河区", "长丰县", "肥东县", "肥西县", "其他"],
		["镜湖区", "弋江区", "鸠江区", "三山区", "芜湖县", "南陵县", "繁昌县", "其他"],
		["蚌山区", "龙子湖区", "禹会区", "淮上区", "怀远县", "固镇县", "五河县", "其他"],
		["田家庵区", "大通区", "谢家集区", "八公山区", "潘集区", "凤台县", "其他"],
		["雨山区", "花山区", "金家庄区", "当涂县", "其他"],
		["相山区", "杜集区", "烈山区", "濉溪县", "其他"],
		["铜官山区", "狮子山区", "郊区", "铜陵县", "其他"],
		["迎江区", "大观区", "宜秀区", "桐城市", "宿松县", "枞阳县", "太湖县", "怀宁县", "岳西县", "望江县", "潜山县", "其他"],
		["屯溪区", "黄山区", "徽州区", "休宁县", "歙县", "祁门县", "黟县", "其他"],
		["琅琊区", "南谯区", "天长市", "明光市", "全椒县", "来安县", "定远县", "凤阳县", "其他"],
		["颍州区", "颍东区", "颍泉区", "界首市", "临泉县", "颍上县", "阜南县", "太和县", "其他"],
		["埇桥区", "萧县", "泗县", "砀山县", "灵璧县", "其他"],
		["居巢区", "含山县", "无为县", "庐江县", "和县", "其他"],
		["金安区", "裕安区", "寿县", "霍山县", "霍邱县", "舒城县", "金寨县", "其他"],
		["谯城区", "利辛县", "涡阳县", "蒙城县", "其他"],
		["贵池区", "东至县", "石台县", "青阳县", "其他"],
		["宣州区", "宁国市", "广德县", "郎溪县", "泾县", "旌德县", "绩溪县", "其他"],
		["其他"]
	],
	[
		["鼓楼区", "台江区", "仓山区", "马尾区", "晋安区", "福清市", "长乐市", "闽侯县", "闽清县", "永泰县", "连江县", "罗源县", "平潭县", "其他"],
		["思明区", "海沧区", "湖里区", "集美区", "同安区", "翔安区", "其他"],
		["城厢区", "涵江区", "荔城区", "秀屿区", "仙游县", "其他"],
		["梅列区", "三元区", "永安市", "明溪县", "将乐县", "大田县", "宁化县", "建宁县", "沙县", "尤溪县", "清流县", "泰宁县", "其他"],
		["鲤城区", "丰泽区", "洛江区", "泉港区", "石狮市", "晋江市", "南安市", "惠安县", "永春县", "安溪县", "德化县", "金门县", "其他"],
		["芗城区", "龙文区", "龙海市", "平和县", "南靖县", "诏安县", "漳浦县", "华安县", "东山县", "长泰县", "云霄县", "其他"],
		["延平区", "建瓯市", "邵武市", "武夷山市", "建阳市", "松溪县", "光泽县", "顺昌县", "浦城县", "政和县", "其他"],
		["新罗区", "漳平市", "长汀县", "武平县", "上杭县", "永定县", "连城县", "其他"],
		["蕉城区", "福安市", "福鼎市", "寿宁县", "霞浦县", "柘荣县", "屏南县", "古田县", "周宁县", "其他"],
		["其他"]
	],
	[
		["东湖区", "西湖区", "青云谱区", "湾里区", "青山湖区", "新建县", "南昌县", "进贤县", "安义县", "其他"],
		["珠山区", "昌江区", "乐平市", "浮梁县", "其他"],
		["安源区", "湘东区", "莲花县", "上栗县", "芦溪县", "其他"],
		["浔阳区", "庐山区", "瑞昌市", "九江县", "星子县", "武宁县", "彭泽县", "永修县", "修水县", "湖口县", "德安县", "都昌县", "其他"],
		["渝水区", "分宜县", "其他"],
		["月湖区", "贵溪市", "余江县", "其他"],
		["章贡区", "瑞金市", "南康市", "石城县", "安远县", "赣县", "宁都县", "寻乌县", "兴国县", "定南县", "上犹县", "于都县", "龙南县", "崇义县", "信丰县",
			"全南县", "大余县", "会昌县", "其他"
		],
		["吉州区", "青原区", "井冈山市", "吉安县", "永丰县", "永新县", "新干县", "泰和县", "峡江县", "遂川县", "安福县", "吉水县", "万安县", "其他"],
		["袁州区", "丰城市", "樟树市", "高安市", "铜鼓县", "靖安县", "宜丰县", "奉新县", "万载县", "上高县", "其他"],
		["临川区", "南丰县", "乐安县", "金溪县", "南城县", "东乡县", "资溪县", "宜黄县", "广昌县", "黎川县", "崇仁县", "其他"],
		["信州区", "德兴市", "上饶县", "广丰县", "鄱阳县", "婺源县", "铅山县", "余干县", "横峰县", "弋阳县", "玉山县", "万年县", "其他"],
		["其他"]
	],
	[
		["市中区", "历下区", "天桥区", "槐荫区", "历城区", "长清区", "章丘市", "平阴县", "济阳县", "商河县", "其他"],
		["市南区", "市北区", "城阳区", "四方区", "李沧区", "黄岛区", "崂山区", "胶南市", "胶州市", "平度市", "莱西市", "即墨市", "其他"],
		["张店区", "临淄区", "淄川区", "博山区", "周村区", "桓台县", "高青县", "沂源县", "其他"],
		["市中区", "山亭区", "峄城区", "台儿庄区", "薛城区", "滕州市", "其他"],
		["东营区", "河口区", "垦利县", "广饶县", "利津县", "其他"],
		["芝罘区", "福山区", "牟平区", "莱山区", "龙口市", "莱阳市", "莱州市", "招远市", "蓬莱市", "栖霞市", "海阳市", "长岛县", "其他"],
		["潍城区", "寒亭区", "坊子区", "奎文区", "青州市", "诸城市", "寿光市", "安丘市", "高密市", "昌邑市", "昌乐县", "临朐县", "其他"],
		["市中区", "任城区", "曲阜市", "兖州市", "邹城市", "鱼台县", "金乡县", "嘉祥县", "微山县", "汶上县", "泗水县", "梁山县", "其他"],
		["泰山区", "岱岳区", "新泰市", "肥城市", "宁阳县", "东平县", "其他"],
		["环翠区", "乳山市", "文登市", "荣成市", "其他"],
		["东港区", "岚山区", "五莲县", "莒县", "其他"],
		["莱城区", "钢城区", "其他"],
		["兰山区", "罗庄区", "河东区", "沂南县", "郯城县", "沂水县", "苍山县", "费县", "平邑县", "莒南县", "蒙阴县", "临沭县", "其他"],
		["德城区", "乐陵市", "禹城市", "陵县", "宁津县", "齐河县", "武城县", "庆云县", "平原县", "夏津县", "临邑县", "其他"],
		["东昌府区", "临清市", "高唐县", "阳谷县", "茌平县", "莘县", "东阿县", "冠县", "其他"],
		["滨城区", "邹平县", "沾化县", "惠民县", "博兴县", "阳信县", "无棣县", "其他"],
		["牡丹区", "鄄城县", "单县", "郓城县", "曹县", "定陶县", "巨野县", "东明县", "成武县", "其他"],
		["其他"]
	],
	[
		["中原区", "金水区", "二七区", "管城回族区", "上街区", "惠济区", "巩义市", "新郑市", "新密市", "登封市", "荥阳市", "中牟县", "其他"],
		["鼓楼区", "龙亭区", "顺河回族区", "禹王台区", "金明区", "开封县", "尉氏县", "兰考县", "杞县", "通许县", "其他"],
		["西工区", "老城区", "涧西区", "瀍河回族区", "洛龙区", "吉利区", "偃师市", "孟津县", "汝阳县", "伊川县", "洛宁县", "嵩县", "宜阳县", "新安县", "栾川县",
			"其他"
		],
		["新华区", "卫东区", "湛河区", "石龙区", "汝州市", "舞钢市", "宝丰县", "叶县", "郏县", "鲁山县", "其他"],
		["北关区", "文峰区", "殷都区", "龙安区", "林州市", "安阳县", "滑县", "内黄县", "汤阴县", "其他"],
		["淇滨区", "山城区", "鹤山区", "浚县", "淇县", "其他"],
		["卫滨区", "红旗区", "凤泉区", "牧野区", "卫辉市", "辉县市", "新乡县", "获嘉县", "原阳县", "长垣县", "封丘县", "延津县", "其他"],
		["解放区", "中站区", "马村区", "山阳区", "沁阳市", "孟州市", "修武县", "温县", "武陟县", "博爱县", "其他"],
		["华龙区", "濮阳县", "南乐县", "台前县", "清丰县", "范县", "其他"],
		["魏都区", "禹州市", "长葛市", "许昌县", "鄢陵县", "襄城县", "其他"],
		["源汇区", "郾城区", "召陵区", "临颍县", "舞阳县", "其他"],
		["湖滨区", "义马市", "灵宝市", "渑池县", "卢氏县", "陕县", "其他"],
		["卧龙区", "宛城区", "邓州市", "桐柏县", "方城县", "淅川县", "镇平县", "唐河县", "南召县", "内乡县", "新野县", "社旗县", "西峡县", "其他"],
		["梁园区", "睢阳区", "永城市", "宁陵县", "虞城县", "民权县", "夏邑县", "柘城县", "睢县", "其他"],
		["浉河区", "平桥区", "潢川县", "淮滨县", "息县", "新县", "商城县", "固始县", "罗山县", "光山县", "其他"],
		["川汇区", "项城市", "商水县", "淮阳县", "太康县", "鹿邑县", "西华县", "扶沟县", "沈丘县", "郸城县", "其他"],
		["驿城区", "确山县", "新蔡县", "上蔡县", "西平县", "泌阳县", "平舆县", "汝南县", "遂平县", "正阳县", "其他"],
		["济源市", "其他"],
		["其他"]
	],
	[
		["江岸区", "武昌区", "江汉区", "硚口区", "汉阳区", "青山区", "洪山区", "东西湖区", "汉南区", "蔡甸区", "江夏区", "黄陂区", "新洲区", "其他"],
		["黄石港区", "西塞山区", "下陆区", "铁山区", "大冶市", "阳新县", "其他"],
		["张湾区", "茅箭区", "丹江口市", "郧县", "竹山县", "房县", "郧西县", "竹溪县", "其他"],
		["沙市区", "荆州区", "洪湖市", "石首市", "松滋市", "监利县", "***县", "江陵县", "其他"],
		["西陵区", "伍家岗区", "点军区", "猇亭区", "夷陵区", "宜都市", "当阳市", "枝江市", "秭归县", "远安县", "兴山县", "五峰土家族自治县", "长阳土家族自治县",
			"其他"
		],
		["襄城区", "樊城区", "襄阳区", "老河口市", "枣阳市", "宜城市", "南漳县", "谷城县", "保康县", "其他"],
		["鄂城区", "华容区", "梁子湖区", "其他"],
		["东宝区", "掇刀区", "钟祥市", "京山县", "沙洋县", "其他"],
		["孝南区", "应城市", "安陆市", "汉川市", "云梦县", "大悟县", "孝昌县", "其他"],
		["黄州区", "麻城市", "武穴市", "红安县", "罗田县", "浠水县", "蕲春县", "黄梅县", "英山县", "团风县", "其他"],
		["咸安区", "赤壁市", "嘉鱼县", "通山县", "崇阳县", "通城县", "其他"],
		["曾都区", "广水市", "其他"],
		["恩施市", "利川市", "建始县", "来凤县", "巴东县", "鹤峰县", "宣恩县", "咸丰县", "其他"],
		["仙桃"],
		["天门"],
		["潜江"],
		["神农架林区"],
		["其他"]
	],
	[
		["岳麓区", "芙蓉区", "天心区", "开福区", "雨花区", "浏阳市", "长沙县", "望城县", "宁乡县", "其他"],
		["天元区", "荷塘区", "芦淞区", "石峰区", "醴陵市", "株洲县", "炎陵县", "茶陵县", "攸县", "其他"],
		["岳塘区", "雨湖区", "湘乡市", "韶山市", "湘潭县", "其他"],
		["雁峰区", "珠晖区", "石鼓区", "蒸湘区", "南岳区", "耒阳市", "常宁市", "衡阳县", "衡东县", "衡山县", "衡南县", "祁东县", "其他"],
		["双清区", "大祥区", "北塔区", "武冈市", "邵东县", "洞口县", "新邵县", "绥宁县", "新宁县", "邵阳县", "隆回县", "城步苗族自治县", "其他"],
		["岳阳楼区", "云溪区", "君山区", "临湘市", "汨罗市", "岳阳县", "湘阴县", "平江县", "华容县", "其他"],
		["武陵区", "鼎城区", "津市市", "澧县", "临澧县", "桃源县", "汉寿县", "安乡县", "石门县", "其他"],
		["永定区", "武陵源区", "慈利县", "桑植县", "其他"],
		["赫山区", "资阳区", "沅江市", "桃江县", "南县", "安化县", "其他"],
		["北湖区", "苏仙区", "资兴市", "宜章县", "汝城县", "安仁县", "嘉禾县", "临武县", "桂东县", "永兴县", "桂阳县", "其他"],
		["冷水滩区", "零陵区", "祁阳县", "蓝山县", "宁远县", "新田县", "东安县", "江永县", "道县", "双牌县", "江华瑶族自治县", "其他"],
		["鹤城区", "洪江市", "会同县", "沅陵县", "辰溪县", "溆浦县", "中方县", "新晃侗族自治县", "芷江侗族自治县", "通道侗族自治县", "靖州苗族侗族自治县", "麻阳苗族自治县",
			"其他"
		],
		["娄星区", "冷水江市", "涟源市", "新化县", "双峰县", "其他"],
		["吉首市", "古丈县", "龙山县", "永顺县", "凤凰县", "泸溪县", "保靖县", "花垣县", "其他"],
		["其他"]
	],
	[
		["越秀区", "荔湾区", "海珠区", "天河区", "白云区", "黄埔区", "番禺区", "花都区", "南沙区", "萝岗区", "增城市", "从化市", "其他"],
		["福田区", "罗湖区", "南山区", "宝安区", "龙岗区", "盐田区", "其他"],
		["莞城", "常平", "塘厦", "塘厦", "塘厦", "其他"],
		["中山"],
		["湘桥区", "潮安县", "饶平县", "其他"],
		["榕城区", "揭东县", "揭西县", "惠来县", "普宁市", "其他"],
		["云城区", "新兴县", "郁南县", "云安县", "罗定市", "其他"],
		["香洲区", "斗门区", "金湾区", "其他"],
		["金平区", "濠江区", "龙湖区", "潮阳区", "潮南区", "澄海区", "南澳县", "其他"],
		["浈江区", "武江区", "曲江区", "乐昌市", "南雄市", "始兴县", "仁化县", "翁源县", "新丰县", "乳源瑶族自治县", "其他"],
		["禅城区", "南海区", "顺德区", "三水区", "高明区", "其他"],
		["蓬江区", "江海区", "新会区", "恩平市", "台山市", "开平市", "鹤山市", "其他"],
		["赤坎区", "霞山区", "坡头区", "麻章区", "吴川市", "廉江市", "雷州市", "遂溪县", "徐闻县", "其他"],
		["茂南区", "茂港区", "化州市", "信宜市", "高州市", "电白县", "其他"],
		["端州区", "鼎湖区", "高要市", "四会市", "广宁县", "怀集县", "封开县", "德庆县", "其他"],
		["惠城区", "惠阳区", "博罗县", "惠东县", "龙门县", "其他"],
		["梅江区", "兴宁市", "梅县", "大埔县", "丰顺县", "五华县", "平远县", "蕉岭县", "其他"],
		["城区", "陆丰市", "海丰县", "陆河县", "其他"],
		["源城区", "紫金县", "龙川县", "连平县", "和平县", "东源县", "其他"],
		["江城区", "阳春市", "阳西县", "阳东县", "其他"],
		["清城区", "英德市", "连州市", "佛冈县", "阳山县", "清新县", "连山壮族瑶族自治县", "连南瑶族自治县", "其他"]
	],
	[
		["青秀区", "兴宁区", "西乡塘区", "良庆区", "江南区", "邕宁区", "武鸣县", "隆安县", "马山县", "上林县", "宾阳县", "横县", "其他"],
		["城中区", "鱼峰区", "柳北区", "柳南区", "柳江县", "柳城县", "鹿寨县", "融安县", "融水苗族自治县", "三江侗族自治县", "其他"],
		["象山区", "秀峰区", "叠彩区", "七星区", "雁山区", "阳朔县", "临桂县", "灵川县", "全州县", "平乐县", "兴安县", "灌阳县", "荔浦县", "资源县", "永福县",
			"龙胜各族自治县", "恭城瑶族自治县", "其他"
		],
		["万秀区", "蝶山区", "长洲区", "岑溪市", "苍梧县", "藤县", "蒙山县", "其他"],
		["海城区", "银海区", "铁山港区", "合浦县", "其他"],
		["港口区", "防城区", "东兴市", "上思县", "其他"],
		["钦南区", "钦北区", "灵山县", "浦北县", "其他"],
		["港北区", "港南区", "覃塘区", "桂平市", "平南县", "其他"],
		["玉州区", "北流市", "容县", "陆川县", "博白县", "兴业县", "其他"],
		["右江区", "凌云县", "平果县", "西林县", "乐业县", "德保县", "田林县", "田阳县", "靖西县", "田东县", "那坡县", "隆林各族自治县", "其他"],
		["八步区", "钟山县", "昭平县", "富川瑶族自治县", "其他"],
		["金城江区", "宜州市", "天峨县", "凤山县", "南丹县", "东兰县", "都安瑶族自治县", "罗城仫佬族自治县", "巴马瑶族自治县", "环江毛南族自治县", "大化瑶族自治县", "其他"],
		["兴宾区", "合山市", "象州县", "武宣县", "忻城县", "金秀瑶族自治县", "其他"],
		["江州区", "凭祥市", "宁明县", "扶绥县", "龙州县", "大新县", "天等县", "其他"],
		["其他"]
	],
	[
		["龙华区", "秀英区", "琼山区", "美兰区", "其他"],
		["三亚市", "其他"],
		["五指山"],
		["琼海"],
		["儋州"],
		["文昌"],
		["万宁"],
		["东方"],
		["澄迈县"],
		["定安县"],
		["屯昌县"],
		["临高县"],
		["白沙黎族自治县"],
		["昌江黎族自治县"],
		["乐东黎族自治县"],
		["陵水黎族自治县"],
		["保亭黎族苗族自治县"],
		["琼中黎族苗族自治县"],
		["其他"]
	],
	[
		["渝中区", "大渡口区", "江北区", "南岸区", "北碚区", "渝北区", "巴南区", "长寿区", "双桥区", "沙坪坝区", "万盛区", "万州区", "涪陵区", "黔江区", "永川区",
			"合川区", "江津区", "九龙坡区", "南川区", "綦江县", "潼南县", "荣昌县", "璧山县", "大足县", "铜梁县", "梁平县", "开县", "忠县", "城口县", "垫江县",
			"武隆县", "丰都县", "奉节县", "云阳县", "巫溪县", "巫山县", "石柱土家族自治县", "秀山土家族苗族自治县", "酉阳土家族苗族自治县", "彭水苗族土家族自治县", "其他"
		]
	],
	[
		["青羊区", "锦江区", "金牛区", "武侯区", "成华区", "龙泉驿区", "青白江区", "新都区", "温江区", "都江堰市", "彭州市", "邛崃市", "崇州市", "金堂县", "郫县",
			"新津县", "双流县", "蒲江县", "大邑县", "其他"
		],
		["大安区", "自流井区", "贡井区", "沿滩区", "荣县", "富顺县", "其他"],
		["仁和区", "米易县", "盐边县", "东区", "西区", "其他"],
		["江阳区", "纳溪区", "龙马潭区", "泸县", "合江县", "叙永县", "古蔺县", "其他"],
		["旌阳区", "广汉市", "什邡市", "绵竹市", "罗江县", "中江县", "其他"],
		["涪城区", "游仙区", "江油市", "盐亭县", "三台县", "平武县", "安县", "梓潼县", "北川羌族自治县", "其他"],
		["元坝区", "朝天区", "青川县", "旺苍县", "剑阁县", "苍溪县", "市中区", "其他"],
		["船山区", "安居区", "射洪县", "蓬溪县", "大英县", "其他"],
		["市中区", "东兴区", "资中县", "隆昌县", "威远县", "其他"],
		["市中区", "五通桥区", "沙湾区", "金口河区", "峨眉山市", "夹江县", "井研县", "犍为县", "沐川县", "马边彝族自治县", "峨边彝族自治县", "其他"],
		["顺庆区", "高坪区", "嘉陵区", "阆中市", "营山县", "蓬安县", "仪陇县", "南部县", "西充县", "其他"],
		["东坡区", "仁寿县", "彭山县", "洪雅县", "丹棱县", "青神县", "其他"],
		["翠屏区", "宜宾县", "兴文县", "南溪县", "珙县", "长宁县", "高县", "江安县", "筠连县", "屏山县", "其他"],
		["广安区", "华蓥市", "岳池县", "邻水县", "武胜县", "其他"],
		["通川区", "万源市", "达县", "渠县", "宣汉县", "开江县", "大竹县", "其他"],
		["雨城区", "芦山县", "石棉县", "名山县", "天全县", "荥经县", "宝兴县", "汉源县", "其他"],
		["巴州区", "南江县", "平昌县", "通江县", "其他"],
		["雁江区", "简阳市", "安岳县", "乐至县", "其他"],
		["马尔康县", "九寨沟县", "红原县", "汶川县", "阿坝县", "理县", "若尔盖县", "小金县", "黑水县", "金川县", "松潘县", "壤塘县", "茂县", "其他"],
		["康定县", "丹巴县", "炉霍县", "九龙县", "甘孜县", "雅江县", "新龙县", "道孚县", "白玉县", "理塘县", "德格县", "乡城县", "石渠县", "稻城县", "色达县",
			"巴塘县", "泸定县", "得荣县", "其他"
		],
		["西昌市", "美姑县", "昭觉县", "金阳县", "甘洛县", "布拖县", "雷波县", "普格县", "宁南县", "喜德县", "会东县", "越西县", "会理县", "盐源县", "德昌县",
			"冕宁县", "木里藏族自治县", "其他"
		],
		["其他"]
	],
	[
		["南明区", "云岩区", "花溪区", "乌当区", "白云区", "小河区", "清镇市", "开阳县", "修文县", "息烽县", "其他"],
		["钟山区", "水城县", "盘县", "六枝特区", "其他"],
		["红花岗区", "汇川区", "赤水市", "仁怀市", "遵义县", "绥阳县", "桐梓县", "习水县", "凤冈县", "正安县", "余庆县", "湄潭县", "道真仡佬族苗族自治县",
			"务川仡佬族苗族自治县", "其他"
		],
		["西秀区", "普定县", "平坝县", "镇宁布依族苗族自治县", "紫云苗族布依族自治县", "关岭布依族苗族自治县", "其他"],
		["铜仁市", "德江县", "江口县", "思南县", "石阡县", "玉屏侗族自治县", "松桃苗族自治县", "印江土家族苗族自治县", "沿河土家族自治县", "万山特区", "其他"],
		["毕节市", "黔西县", "大方县", "织金县", "金沙县", "赫章县", "纳雍县", "威宁彝族回族苗族自治县", "其他"],
		["兴义市", "望谟县", "兴仁县", "普安县", "册亨县", "晴隆县", "贞丰县", "安龙县", "其他"],
		["凯里市", "施秉县", "从江县", "锦屏县", "镇远县", "麻江县", "台江县", "天柱县", "黄平县", "榕江县", "剑河县", "三穗县", "雷山县", "黎平县", "岑巩县",
			"丹寨县", "其他"
		],
		["都匀市", "福泉市", "贵定县", "惠水县", "罗甸县", "瓮安县", "荔波县", "龙里县", "平塘县", "长顺县", "独山县", "三都水族自治县", "其他"],
		["其他"]
	],
	[
		["盘龙区", "五华区", "官渡区", "西山区", "东川区", "安宁市", "呈贡县", "晋宁县", "富民县", "宜良县", "嵩明县", "石林彝族自治县", "禄劝彝族苗族自治县",
			"寻甸回族彝族自治县", "其他"
		],
		["麒麟区", "宣威市", "马龙县", "沾益县", "富源县", "罗平县", "师宗县", "陆良县", "会泽县", "其他"],
		["红塔区", "江川县", "澄江县", "通海县", "华宁县", "易门县", "峨山彝族自治县", "新平彝族傣族自治县", "元江哈尼族彝族傣族自治县", "其他"],
		["隆阳区", "施甸县", "腾冲县", "龙陵县", "昌宁县", "其他"],
		["昭阳区", "鲁甸县", "巧家县", "盐津县", "大关县", "永善县", "绥江县", "镇雄县", "彝良县", "威信县", "水富县", "其他"],
		["古城区", "永胜县", "华坪县", "玉龙纳西族自治县", "宁蒗彝族自治县", "其他"],
		["思茅区", "普洱哈尼族彝族自治县", "墨江哈尼族自治县", "景东彝族自治县", "景谷傣族彝族自治县", "镇沅彝族哈尼族拉祜族自治县", "江城哈尼族彝族自治县", "孟连傣族拉祜族佤族自治县",
			"澜沧拉祜族自治县", "西盟佤族自治县", "其他"
		],
		["临翔区", "凤庆县", "云县", "永德县", "镇康县", "双江拉祜族佤族布朗族傣族自治县", "耿马傣族佤族自治县", "沧源佤族自治县", "其他"],
		["潞西市", "瑞丽市", "梁河县", "盈江县", "陇川县", "其他"],
		["泸水县", "福贡县", "贡山独龙族怒族自治县", "兰坪白族普米族自治县", "其他"],
		["香格里拉县", "德钦县", "维西傈僳族自治县", "其他"],
		["大理市", "祥云县", "宾川县", "弥渡县", "永平县", "云龙县", "洱源县", "剑川县", "鹤庆县", "漾濞彝族自治县", "南涧彝族自治县", "巍山彝族回族自治县", "其他"],
		["楚雄市", "双柏县", "牟定县", "南华县", "姚安县", "大姚县", "永仁县", "元谋县", "武定县", "禄丰县", "其他"],
		["蒙自县", "个旧市", "开远市", "绿春县", "建水县", "石屏县", "弥勒县", "泸西县", "元阳县", "红河县", "金平苗族瑶族傣族自治县", "河口瑶族自治县", "屏边苗族自治县",
			"其他"
		],
		["文山县", "砚山县", "西畴县", "麻栗坡县", "马关县", "丘北县", "广南县", "富宁县", "其他"],
		["景洪市", "勐海县", "勐腊县", "其他"],
		["其他"]
	],
	[
		["城关区", "林周县", "当雄县", "尼木县", "曲水县", "堆龙德庆县", "达孜县", "墨竹工卡县", "其他"],
		["那曲县", "嘉黎县", "比如县", "聂荣县", "安多县", "申扎县", "索县", "班戈县", "巴青县", "尼玛县", "其他"],
		["昌都县", "江达县", "贡觉县", "类乌齐县", "丁青县", "察雅县", "八宿县", "左贡县", "芒康县", "洛隆县", "边坝县", "其他"],
		["林芝县", "工布江达县", "米林县", "墨脱县", "波密县", "察隅县", "朗县", "其他"],
		["乃东县", "扎囊县", "贡嘎县", "桑日县", "琼结县", "曲松县", "措美县", "洛扎县", "加查县", "隆子县", "错那县", "浪卡子县", "其他"],
		["日喀则市", "南木林县", "江孜县", "定日县", "萨迦县", "拉孜县", "昂仁县", "谢通门县", "白朗县", "仁布县", "康马县", "定结县", "仲巴县", "亚东县", "吉隆县",
			"聂拉木县", "萨嘎县", "岗巴县", "其他"
		],
		["噶尔县", "普兰县", "札达县", "日土县", "革吉县", "改则县", "措勤县", "其他"],
		["其他"]
	],
	[
		["莲湖区", "新城区", "碑林区", "雁塔区", "灞桥区", "未央区", "阎良区", "临潼区", "长安区", "高陵县", "蓝田县", "户县", "周至县", "其他"],
		["耀州区", "王益区", "印台区", "宜君县", "其他"],
		["渭滨区", "金台区", "陈仓区", "岐山县", "凤翔县", "陇县", "太白县", "麟游县", "扶风县", "千阳县", "眉县", "凤县", "其他"],
		["秦都区", "渭城区", "杨陵区", "兴平市", "礼泉县", "泾阳县", "永寿县", "三原县", "彬县", "旬邑县", "长武县", "乾县", "武功县", "淳化县", "其他"],
		["临渭区", "韩城市", "华阴市", "蒲城县", "潼关县", "白水县", "澄城县", "华县", "合阳县", "富平县", "大荔县", "其他"],
		["宝塔区", "安塞县", "洛川县", "子长县", "黄陵县", "延川县", "富县", "延长县", "甘泉县", "宜川县", "志丹县", "黄龙县", "吴起县", "其他"],
		["汉台区", "留坝县", "镇巴县", "城固县", "南郑县", "洋县", "宁强县", "佛坪县", "勉县", "西乡县", "略阳县", "其他"],
		["榆阳区", "清涧县", "绥德县", "神木县", "佳县", "府谷县", "子洲县", "靖边县", "横山县", "米脂县", "吴堡县", "定边县", "其他"],
		["汉滨区", "***县", "岚皋县", "旬阳县", "镇坪县", "平利县", "石泉县", "宁陕县", "白河县", "汉阴县", "其他"],
		["商州区", "镇安县", "山阳县", "洛南县", "商南县", "丹凤县", "柞水县", "其他"],
		["其他"]
	],
	[
		["城关区", "七里河区", "西固区", "安宁区", "红古区", "永登县", "皋兰县", "榆中县", "其他"],
		["嘉峪关市", "其他"],
		["金川区", "永昌县", "其他"],
		["白银区", "平川区", "靖远县", "会宁县", "景泰县", "其他"],
		["清水县", "秦安县", "甘谷县", "武山县", "张家川回族自治县", "北道区", "秦城区", "其他"],
		["凉州区", "民勤县", "古浪县", "天祝藏族自治县", "其他"],
		["肃州区", "玉门市", "敦煌市", "金塔县", "肃北蒙古族自治县", "阿克塞哈萨克族自治县", "安西县", "其他"],
		["甘州区", "民乐县", "临泽县", "高台县", "山丹县", "肃南裕固族自治县", "其他"],
		["西峰区", "庆城县", "环县", "华池县", "合水县", "正宁县", "宁县", "镇原县", "其他"],
		["崆峒区", "泾川县", "灵台县", "崇信县", "华亭县", "庄浪县", "静宁县", "其他"],
		["安定区", "通渭县", "临洮县", "漳县", "岷县", "渭源县", "陇西县", "其他"],
		["武都区", "成县", "宕昌县", "康县", "文县", "西和县", "礼县", "两当县", "徽县", "其他"],
		["临夏市", "临夏县", "康乐县", "永靖县", "广河县", "和政县", "东乡族自治县", "积石山保安族东乡族撒拉族自治县", "其他"],
		["合作市", "临潭县", "卓尼县", "舟曲县", "迭部县", "玛曲县", "碌曲县", "夏河县", "其他"],
		["其他"]
	],
	[
		["城中区", "城东区", "城西区", "城北区", "湟源县", "湟中县", "大通回族土族自治县", "其他"],
		["平安县", "乐都县", "民和回族土族自治县", "互助土族自治县", "化隆回族自治县", "循化撒拉族自治县", "其他"],
		["海晏县", "祁连县", "刚察县", "门源回族自治县", "其他"],
		["共和县", "同德县", "贵德县", "兴海县", "贵南县", "其他"],
		["同仁县", "尖扎县", "泽库县", "河南蒙古族自治县", "其他"],
		["玛沁县", "班玛县", "甘德县", "达日县", "久治县", "玛多县", "其他"],
		["玉树县", "杂多县", "称多县", "治多县", "囊谦县", "曲麻莱县", "其他"],
		["德令哈市", "格尔木市", "乌兰县", "都兰县", "天峻县", "其他"],
		["其他"]
	],
	[
		["兴庆区", "西夏区", "金凤区", "灵武市", "永宁县", "贺兰县", "其他"],
		["大武口区", "惠农区", "平罗县", "其他"],
		["利通区", "青铜峡市", "盐池县", "同心县", "其他"],
		["原州区", "西吉县", "隆德县", "泾源县", "彭阳县", "其他"],
		["沙坡头区", "中宁县", "海原县", "其他"],
		["其他"]
	],
	[
		["天山区", "沙依巴克区", "新市区", "水磨沟区", "头屯河区", "达坂城区", "东山区", "乌鲁木齐县", "其他"],
		["克拉玛依区", "独山子区", "白碱滩区", "乌尔禾区", "其他"],
		["吐鲁番市", "托克逊县", "鄯善县", "其他"],
		["哈密市", "伊吾县", "巴里坤哈萨克自治县", "其他"],
		["和田市", "和田县", "洛浦县", "民丰县", "皮山县", "策勒县", "于田县", "墨玉县", "其他"],
		["阿克苏市", "温宿县", "沙雅县", "拜城县", "阿瓦提县", "库车县", "柯坪县", "新和县", "乌什县", "其他"],
		["喀什市", "巴楚县", "泽普县", "伽师县", "叶城县", "岳普湖县", "疏勒县", "麦盖提县", "英吉沙县", "莎车县", "疏附县", "塔什库尔干塔吉克自治县", "其他"],
		["阿图什市", "阿合奇县", "乌恰县", "阿克陶县", "其他"],
		["库尔勒市", "和静县", "尉犁县", "和硕县", "且末县", "博湖县", "轮台县", "若羌县", "焉耆回族自治县", "其他"],
		["昌吉市", "阜康市", "奇台县", "玛纳斯县", "吉木萨尔县", "呼图壁县", "木垒哈萨克自治县", "米泉市", "其他"],
		["博乐市", "精河县", "温泉县", "其他"],
		["石河子"],
		["阿拉尔"],
		["图木舒克"],
		["五家渠"],
		["伊宁市", "奎屯市", "伊宁县", "特克斯县", "尼勒克县", "昭苏县", "新源县", "霍城县", "巩留县", "察布查尔锡伯自治县", "塔城地区", "阿勒泰地区", "其他"],
		["其他"]
	]
];

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
原生JavaScript实现省市县三级联动的方法如下: 首先,需要准备好省市县的数据。可以通过JSON格式的数据来表示,比如: ```javascript var data = { "province": [ { "name": "省份1", "cities": [ { "name": "城市1", "counties": ["县1", "县2", "县3"] }, { "name": "城市2", "counties": ["县4", "县5", "县6"] } ] }, { "name": "省份2", "cities": [ { "name": "城市3", "counties": ["县7", "县8", "县9"] }, { "name": "城市4", "counties": ["县10", "县11", "县12"] } ] } ] }; ``` 然后,在HTML中添加三个select元素作为下拉框,分别表示省、市、县: ```html <select id="province"></select> <select id="city"></select> <select id="county"></select> ``` 接下来,通过JavaScript将省份数据加载到省份下拉框中: ```javascript var provinceSelect = document.getElementById("province"); for (var i = 0; i < data.province.length; i++) { var option = document.createElement("option"); option.text = data.province[i].name; provinceSelect.add(option); } ``` 通过监听省份下拉框的change事件,根据选中的省份,动态加载对应的城市数据到城市下拉框: ```javascript var citySelect = document.getElementById("city"); provinceSelect.addEventListener("change", function() { var cities = data.province[provinceSelect.selectedIndex].cities; citySelect.innerHTML = ""; // 清空城市下拉框 for (var i = 0; i < cities.length; i++) { var option = document.createElement("option"); option.text = cities[i].name; citySelect.add(option); } }); ``` 最后,再根据选中的城市,动态加载对应的县区数据到县区下拉框: ```javascript var countySelect = document.getElementById("county"); citySelect.addEventListener("change", function() { var counties = data.province[provinceSelect.selectedIndex].cities[citySelect.selectedIndex].counties; countySelect.innerHTML = ""; // 清空县区下拉框 for (var i = 0; i < counties.length; i++) { var option = document.createElement("option"); option.text = counties[i]; countySelect.add(option); } }); ``` 以上就是原生JavaScript实现省市县三级联动简单示例。当省份或城市改变时,会动态加载对应的数据到下拉框中,实现了三级联动效果

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沐小侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值