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>
<script>
var arr=new Array();
arr["请选择"]=[""];
arr["广东"]=["请选择","广州","深圳","珠海","佛山","汕头","中山","湛江"];
arr["江西"]=["请选择","南昌","九江","赣州","宜春","抚州","吉安","景德镇"];
arr["浙江"]=["请选择","杭州","宁波","温州","台州","绍兴","湖州","嘉兴"];
arr["江苏"]=["请选择","南京","无锡","徐州","常州","苏州","淮安","盐城"];
function addProvince(){
var p=document.getElementById("province");
for(var i in arr){
p.add(new Option(i,i),null);
}
}
function addCity(){
var c=document.getElementById("city");
c.options.length=0;
var p=document.getElementById("province");
var v=p.value;

for(var i=0;i<arr[v].length;i++){
c.add(new Option(arr[v][i]),null);
}
}
</script>
<body>
请选择:
<select id="province" οnchange="addCity()">
</select>省
<select id="city">
</select>市
<script>
addProvince();


</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值