感谢二位回复,我是一直用jquery做些简单的东西,这个改了两天了,实在不会了~~~我是这么定义的,能稍微提点一下吗?谢谢var coutryAndCity = new Array( new CityObject("0",["安徽","北京","福建","甘肃","广东","广西","贵州","海南","河北","河南","黑龙江","湖北","湖南","吉林","江苏","江西","辽宁","内蒙古","宁夏","青海","山东","山西","陕西","上海","四川","天津","西藏","新疆","云南","浙江","重庆"]), new CityObject("0_0",["滁州","合肥","蚌埠","芜湖","淮南","马鞍山","安庆","宿州","亳州","阜阳","黄山","淮北","铜陵","宣城","六安","巢湖","池州"]), new CityObject("0_0_0",["滁州","定远县","凤阳县","来安县","琅琊区","明光市","南谯区","全椒县","天长市"]), new CityObject("0_0_1",["合肥","长丰县","肥东县","肥西县"]), new CityObject("0_0_2",["蚌埠","蚌山区","固镇县","怀远县","淮上区","龙子湖区","五河县","禹会区"]), new CityObject("0_0_3",["芜湖","繁昌县","镜湖区","鸠江区","马塘区","南陵县","芜湖县","新芜区"]), new CityObject("0_0_4",["淮南","八公山区","大通区","凤台县","潘集区","田家庵区","谢家集区"]), new CityObject("0_0_5",["马鞍山","当涂县","花山区","金家庄区","雨山区"]), new CityObject("0_0_6",["安庆","枞阳县","大观区","怀宁县","郊区","潜山县","宿松县","太湖县","桐城市","望江县","迎江区","岳西县"]),
new CityObject("0",["安徽","北京","福建","甘肃","广东","广西","贵州","海南","河北","河南","黑龙江","湖北","湖南","吉林","江苏","江西","辽宁","内蒙古","宁夏","青海","山东","山西","陕西","上海","四川","天津","西藏","新疆","云南","浙江","重庆"]),
new CityObject("0_0",["滁州","合肥","蚌埠","芜湖","淮南","马鞍山","安庆","宿州","亳州","阜阳","黄山","淮北","铜陵","宣城","六安","巢湖","池州"]),
new CityObject("0_0_0",["滁州","定远县","凤阳县","来安县","琅琊区","明光市","南谯区","全椒县","天长市"]),
new CityObject("0_0_1",["合肥","长丰县","肥东县","肥西县"]),
new CityObject("0_0_2",["蚌埠","蚌山区","固镇县","怀远县","淮上区","龙子湖区","五河县","禹会区"]),
new CityObject("0_0_3",["芜湖","繁昌县","镜湖区","鸠江区","马塘区","南陵县","芜湖县","新芜区"]),
new CityObject("0_0_4",["淮南","八公山区","大通区","凤台县","潘集区","田家庵区","谢家集区"]),
new CityObject("0_0_5",["马鞍山","当涂县","花山区","金家庄区","雨山区"]),
new CityObject("0_0_6",["安庆","枞阳县","大观区","怀宁县","郊区","潜山县","宿松县","太湖县","桐城市","望江县","迎江区","岳西县"]),
1、通过JS操作DOM树节点,把省份的信息放到DOM节点中,如果可以建议还是使用下拉框。
2、给DOM节点添加事件,在用户选择时触发JS函数。
3、在函数中接收用户点击的选项,获得对应的市信息,填充到另一个开始是隐藏状态的DOM节点中。
4、然后就是显示这个节点(如果你使用JQuery,这里的显示可能会是亮点)。
多级联动雷同