<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>级联菜单</title>
</head>
<body>
<select id="shengfen"> </select>
<select id="chengshi"> </select>
<script type="text/javascript">
var arr = new Array();
arr["湖北省"] = ['武汉', '宜昌', '襄樊', '黄石', '黄冈', '十堰'];
arr["北京市"] = ['东城区', '西城区', '海淀区', '朝阳区', '大兴区', '昌平区'];
arr["福建省"] = ['福州市', '厦门市', '泉州市', '龙岩市', '三明市'];
var sf = document.getElementById("shengfen");
var cs = document.getElementById("chengshi");
window.onload = function(){
var op1 = new Option();
op1.text = "请选择省份";
sf.add(op1);
var op2 = new Option();
op2.text = "请选择城市";
cs.add(op2);
for(var i in arr){
var op = new Option();
op.text=i;
sf.add(op);
}
}
sf.onchange = function(){
var selectIndex = sf.selectedIndex;
var text = sf.options[selectIndex].text;
var vv = arr[text];
var vs = vv.toString().split(",");
cs.options.length = 0;
for(var i=0; i<vs.length; i++){
var newOptions = new Option();
newOptions.text = vs[i];
cs.add(newOptions);
}
}
</script>
</body>
</html>