需求分析:
在日常中我们填写籍贯时,会遇到,填写一个省份,就弹出你的省份中的城市,再去选择城市.
技术分析:
确定事件:onchange(触发改变事件)
核心代码:
<script>
//1.创建一个二维数组用于存储省份和城市
var cities = new Array(3);
cities[0] = new Array("武汉市","黄冈市","襄阳市","荆州市");
cities[1] = new Array("长沙市","郴州市","株洲市","岳阳市");
cities[2] = new Array("石家庄市","邯郸市","廊坊市","保定市");
cities[3] = new Array("郑州市","洛阳市","开封市","安阳市");
function changeCity (val) {
//7.获取第二个下拉列表
var cityEle = document.getElementById("select2");
//9.清空第二个下拉列表的option内容
cityEle.options.length = 0;
//2.遍历二维数组中的省份
for(var i =0;i<cities.length;i++){
//注意比较角标
if(val==i){
//3.遍历用户选择的省份下的城市
for(var j = 0;j<cities[i].length;j++){
// alert(citie