JavaScript开发三级联动之前端
本节介绍了前端的代码,比较简单,但是也有需要注意的地方。
下拉菜单的标签是select,这个标签下的option标签的作用:
option 元素定义下拉列表中的一个选项(一个条目)。
option 元素位于 select 元素内部。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>三级联动</title>
<style>
*{margin:0;padding:0;}
</style>
</head>
<body>
<div>
请选择地区:
<select name="" id="proc" onchange="showCity()">
<option value="">--请选择省--</option>
</select>
<select name="" id="city" onchange="showDist()">
<option value="">--请选择市--</option>
</select>
<select name="" id="dist">
<option value="">--请选择区--</option>
</select>
</div>
</body>
</html>这个是功能的前端代码,样式什么的比较简单,主要是能实现功能即可。
有人肯定会对onchange="showCity()"可能不理解,这个是什么,怎么写在这呢。
这是绑定的一个点击事件,为的是在点击选择省之后,触发市的下拉菜单的选项。
同样,onchange="showDist()"是在选择市之后触发区的下拉菜单的选项。
这也就是所谓的联动,因为省市区有三级关系,所以叫三级联动。
