JavaScript array secondary linkage drop-down list

---Restore content begins---

<select id = "a1" onchange = "addOption()"></select>

<select id = "a2"></select>

<script type = "text/javascript">

var city = new Array;
city['Jiangsu'] = ['Nanjing','Shanghai', 'Lianyungang', 'Suzhou', 'Zhenjiang','Taizhou','Nantong','Huai'an'];
city[' Shandong'] = ['Qingdao','Yantai', 'Jinan','Qufu','Dezhou','Binzhou','Linyi','Heze'];
city['Hunan'] = ['Changsha', 'Zhuzhou','Xiangtan','Yueyang','Loudi','Changde','Huaihua','Zhangjiajie'];
function allCity() {
var select1 = document.getElementById("a1");
for(var i in city) { //Pay attention to the way of traversing the array here
select1.add(new Option(i, i), null);
}
addOption(); //Initialization options
}
function addOption() {
var select2 = document.getElementById(" a2");
var select1 = document.getElementById("a1").value;
select2.length = 0; //Clear the city menu every time
if(select1 != 'Please select a province') {
for(var i in city[select1 ]) {
select2.add(new Option(city[select1][i], city[select1][i]), null);
}
}else if (sheng == 'Please select a province'){
select2.length = 0;
select2. add(new Option("Please select a city", "Please select a city"), null);
}
}
window.onload = allCity();

</script>

---End of recovery content---

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325854572&siteId=291194637