js 中的级联操作

方法过程 通过获取第一个select.selectedIndex 获取下拉列表的索引 返回值与创建的二位数组下标对应
遍历二维数组赋值给创建新的option

	var city =[[],["广州","深圳","揭阳"],["厦门","福州","莆田"],["南宁","玉林","河池"]];
			function showis(select1){
				var optioncity = document.getElementById("city")
				//通过selectedIndex 获取下拉列表的索引
				var index=select1.selectedIndex;
			
				//使得下拉列表初始化 只有一条数据
				optioncity.options.length=1;
				
				//创建子元素
				var city2=city[index];
		
		
			
				for(i=0;i<city2.length;i++){
				
				//注意city2是个二维数组
				var city3=city2[i];
//				alert(city3);
				//创建option元素
				var option2=document.createElement("option");
				//给option赋值
				option2.textContent=city3;
				
				//给select添加子元素
				optioncity.appendChild(option2);
				}
				
				
				
			}
上一篇:webui之简单知识梳理


下一篇:c# – 在ListView中选择下一项