关键:1、change:判断按钮、城市是否改变了
2、利用radio的checked,判断按钮是否被选中
3、没被选中的,display:none;选择的相应设置className;
4、数组,来关联两个selected
//城市判断 function cityCheck(){ var data = { bj:[‘北京大学‘,‘清华大学‘,‘北京外语‘], sc:[‘四川大学‘,‘电子科技大学‘,‘西南交大‘] }; var cityVal = choose_city.options[choose_city.selectedIndex].value; choose_school.innerHTML = ‘‘; for(var i = 0; i < data[cityVal].length; i ++){ //添加过个innHTML记得为 innHTML += choose_school.innerHTML += ‘<option>‘ + data[cityVal][i] + ‘</option>‘; console.log(data[cityVal][i]) console.log(i) }
原文:http://www.cnblogs.com/huangxingyuan/p/6399277.html