- <script type="text/javascript">
- function selcity(){
- var arr = [["--选择城市--"],["海定区","东城区","西城区","朝阳区"],["济南","青岛","日照","威海"],
- ["长沙","郴州","岳阳","株洲"],["广州","深圳","惠州","东莞"]];
- var index = document.getElementById("selID").selectedIndex;
- var subNode = document.getElementById("subID");
- var citys = arr[index];
- subNode.options.length = 0; //清空之前选项
- for(var x=0;x<citys.length;x++){
- var optNode = document.createElement("option");
- optNode.innerText = citys[x];
- subNode.appendChild(optNode); //选择添加到子选项中
- }
- }
- </script>
- <style type="text/css">
- </style>
- </head>
- <body>
- <select id="selID" onchange="selcity()">
- <option>--选择省市--</option>
- <option>北京</option>
- <option>山东</option>
- <option>湖南</option>
- <option>广东</option>
- </select>
- <select id="subID">
- <option>--选择城市--</option>
- </select>
- </body>
下拉列表 级联菜单操作(js代码的级联操作)
最新推荐文章于 2025-09-13 09:17:31 发布
本文介绍了一种使用JavaScript实现的省市城市联动效果的下拉菜单。通过预先定义的省市及对应城市的数组,在用户选择省份时,能够动态更新显示对应的城市选项。此方法适用于网页表单中需要收集精确地理位置信息的场景。
608

被折叠的 条评论
为什么被折叠?



