用js实现省市级联效果
<!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>无标题文档</title>
</head>
<body>
<table>
<tr>
<td>现居住地:</td>
</tr>
</table>
<select id="selProvince" οnchange="changeCity()" style="width:100px">
<option>--选择省份--</option>
</select>
<select id="selCity" style="width:100px">
<option>--选择城市--</option>
</select>
<script type="text/javascript">
var cityList=new Array();
cityList['广东省']=['广州市','惠州市','珠海市'];
cityList['河南省']=['郑州市','洛阳市','平顶山市'];
cityList['其他']=['其他'];
function changeCity(){
var province=document.getElementById("selProvince").value;
window.alert(province);
var city=document.getElementById("selCity");
city.options.length=0;
for(var i in cityList){
if(i==province){
for(var j in cityList[i]) {
city.add(new Option(cityList[i][j],cityList[i][j]),null);
}
}
}
}
function allCity(){
var province=document.getElementById("selProvince");
for(var i in cityList){
province.add(new Option(i,i),null);
}
}
window.οnlοad=allCity;
</script>
</body>
</html>