<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Option 2</title>
<script>
/*var citys=[["==请选择城市=="],["南京","无锡","苏州","镇江","常州","连云港"],["济南","烟台","青岛","日照"],["杭州","宁波","义乌","温州"],["合肥","芜湖","马鞍山","黄山"]];
*/
var citys=new Array();
citys["江苏"]=["南京","无锡","苏州","镇江","常州","连云港"];
citys["山东"]=["济南","烟台","青岛","日照"];
citys["浙江"]=["杭州","宁波","义乌","温州"];
citys["安徽"]=["合肥","芜湖","马鞍山","黄山"];
window.onload=function(){
var selP=document.getElementById("selProv");
var op=new Option("江苏",1);
selP.options.add(op);
op=new Option("山东",2);
selP.options.add(op);
op=new Option("浙江",3);
selP.options.add(op);
op=new Option("安徽",4);
selP.options.add(op);
}
function changeCitys(){
var obj=document.getElementById("selProv");
var ind=parseInt(obj.value);//索引下标值
//alert(obj.options[obj.selectedIndex].text);
var prov=obj.options[obj.selectedIndex].text;//所选中的内容
var selC=document.getElementById("selCity");
//selC.options.length=1;
selC.length=0;
var op;
for(var i=0;i<citys[prov].length;i++){
op=new Option(citys[prov][i],""+(i+1));
selC.options.add(op);
}
/*switch(ind){
case "1"://江苏
op=new Option("南京",11);
selC.options.add(op);
op=new Option("苏州",12);
selC.options.add(op);
op=new Option("无锡",13);
selC.options.add(op);
break;
case "2":
op=new Option("济南",21);
selC.options.add(op);
op=new Option("青岛",22);
selC.options.add(op);
op=new Option("烟台",23);
selC.options.add(op);
break;
case "3":
op=new Option("杭州",31);
selC.options.add(op);
op=new Option("宁波",32);
selC.options.add(op);
op=new Option("义乌",33);
selC.options.add(op);
break;
case "4":
op=new Option("合肥",41);
selC.options.add(op);
op=new Option("芜湖",42);
selC.options.add(op);
op=new Option("马鞍山",43);
selC.options.add(op);
break;
}*/
}
</script>
</head>
<body>
省份:<select id="selProv" onchange="changeCitys()">
<option value="0" >==请选择省份==</option>
</select><br />
城市:<select id="selCity">
<option >==请选择城市==</option>
</select><br />
</body>
</html>
你参考一下吧 可以运行的