<script> // 定义二维数组,存储城市信息 var cities = new Array(); cities[0] = new Array("海淀区","房山区","朝阳区"); cities[1] = new Array("长春市","吉林市","松原市","延边市"); cities[2] = new Array("济南市","青岛市","烟台市","潍坊市","淄博市"); cities[3] = new Array("石家庄市","唐山市","邯郸市","廊坊市"); cities[4] = new Array("南京市","苏州市","扬州市","宿迁市");
<script> // 定义二维数组,存储城市信息 var cities = new Array(); cities[0] = new Array("海淀区","房山区","朝阳区"); cities[1] = new Array("长春市","吉林市","松原市","延边市"); cities[2] = new Array("济南市","青岛市","烟台市","潍坊市","淄博市"); cities[3] = new Array("石家庄市","唐山市","邯郸市","廊坊市"); cities[4] = new Array("南京市","苏州市","扬州市","宿迁市"); //1、页面加载完成时,为省 下拉框绑定 onchange事件 window.onload = function (ev) { //2、onchange事件中,获取当前省 下拉框的value值 var province = document.getElementById("province"); province.onchange = function (ev1) { //3、以value值作为索引,获取城市列表 var arr = cities[this.value]; //4、获取市 下拉框对象 city var city = document.getElementById("city"); //5、对city数据进行初始化,回归初始状态 city.innerHTML = "\"\">----请-选-择-市----"; //6、遍历城市列表,每遍历一个城市,拼接一个option,追加到city标签内容体末尾 for (var i = 0; i <arr.length ; i++) { var option = "+arr[i]+""; city.innerHTML+=option; } }; };