1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>省市联动</title>
6 <script>
7 function selectCity(){
8 var cityArray = [["南京","苏州","无锡","常州"],["广州","深圳","东莞","惠州"],["杭州","宁波","温州","绍兴"]];
9 var province = document.getElementById("province");
10 var city = document.getElementById("city");
11 city.options.length = 0;
12 for(var i=0;i<cityArray[province.value].length;i++){
13 var cityOption = document.createElement("option");
14 var cityName = document.createTextNode(cityArray[province.value][i]);
15 cityOption.appendChild(cityName);
16 city.appendChild(cityOption);
17 }
18 }
19 </script>
20 </head>
21 <body>
22 <div>
23 <select id="province" onchange="selectCity()">
24 <option value="-1">--请选择--</option>
25 <option value="0">江苏省</option>
26 <option value="1">广东省</option>
27 <option value="2">浙江省</option>
28 </select>
29 <select id="city"></select>
30 </div>
31 </body>
32 </html>