<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body onload="getSheng()">
<!--省要定义一个页面加载事件-->
省:
<select id="sheng" onchange="getShi()">
</select>
市:
<select id="shi" onchange="getQu()">
</select>
省:
<select id="qu">
</select>
</body>
<script type="text/javascript">
// 定义一个地区的二维数组
var arr = [
// 普通id 内容 父id
[1, "陕西省", 0],
[2, "山西省", 0],
[3, "河南省", 0],
[8, "山东省", 0],
// 西安市的父id = 陕西省的id
[4, "西安市", 1],
[5, "咸阳市", 1],
// 未央区的父id = 西安市的id
[9, "未央区", 4],
// 盐湖区的父id = 运城市的id
[10, "盐湖区", 6],
[11, "秦都区", 5],
// 运城市的父id = 山西省的id
[6, "运城
js实现省市区三级联动
于 2022-04-21 20:04:00 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)