js省市联动

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style type="text/css">

	</style>
	<body>
		省:
	<select name="" id="sheng" onchange="selecShi()">
		<option value="">请选择省份</option>
		<option value="0">河北</option>
		<option value="1">山东</option>
		<option value="2">河南</option>
		<option value="3">山西</option>
	</select>
	市:
	<select name="" id="shi">
		<option value="">请选择市</option>
	</select>
	</body>
	<script type="text/javascript">
		var arr=[]
			arr[0]=["秦皇岛","保定","石家庄","唐山"]
			arr[1]=["济南","临沂","青岛","威海"]
			arr[2]=["洛阳","郑州","开封","周口"]
			arr[3]=["太原","大同","运城","忻州"]
		function selecShi(){
			var sheng=document.getElementById("sheng").value
			// 获取所选项的value值[0,1,2,3]
			// console.log(sheng)
			var currentShi=arr[sheng]
			var shi=document.getElementById("shi")
			var str="<option value=''>请选择市</option>"
			for(var i=0;i<currentShi.length;i++){
				str+="<option value=''>"+currentShi[i]+"</option>"
			}
			shi.innerHTML=str
		}
	</script>

</html>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值