<html>
<head>
<script>
function selectCiyt()
{
/*
定义数组存放数据
*/
var arrayCity=new Array();
arrayCity["四川省"]=["成都","成都","成都","成都","成都"];
arrayCity["河北省"]=["邢台","邢台","邢台"];
arrayCity["山西省"]=["太原","太原","太原","太原"];
document.form1.selCity.options.length=0; //清空“城市”下拉列表的值
var name=document.form1.selProvince.value; //获取省份索引
var newOption;
for(var i in arrayCity[name])
{
newOption=new Option(arrayCity[name][i],arrayCity[name][i]);
document.form1.selCity.options.add(newOption);
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<select id="province" name="selProvince" onChange="selectCiyt()">
<option>请选择省份</option>
<option value="四川省">四川省</option>
<option value="河北省">河北省</option>
<option value="山西省">山西省</option>
</select>
<select id="city" name="selCity">
<option>请选择城市</option>
</select>
</form>
</body>
</html>