js实现省市级联效果分享

发布时间 - 2026-01-11 02:43:50    点击率:

本文实例为大家分享了js实现省市级联效果的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <script type="text/javascript">
    var shengArr =new Array();
    shengArr["广东"]=["广州","深圳","珠海","汕头","韶关"] ;
    shengArr["湖南"]=["长沙","张家界","株洲","怀化","常德"] ;
    shengArr["湖北"]=["武汉","荆州","宜昌","黄冈","仙桃"] ;
    shengArr["安徽"]=["合肥","黄山"] ;
    shengArr["河南"]=["郑州","信阳","洛阳"] ;

    function getSheng(){
      var s =document.getElementById("sheng");

      for(var v in shengArr){
        s.add(new Option(v,v),null);
      }
    }
    function getCity(){
      var s =document.getElementById("sheng");
      var c =document.getElementById("city");
      var v=s.value;
      c.options.length =0;

      for(var i in shengArr[v]){ 
        c.add(new Option(shengArr[v][i],shengArr[v][i]),null);
      }
    }
  </script>

  <!--页面加载时获取 省名-->
  <body onload="getSheng()"> 

    <!-- 改变省时匹配该省的城市名-->
    省:<select id="sheng" onchange="getCity()"> 
      <option>--请选择</option>
    </select>
    市:<select id="city"></select>
  </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js  # 省市级联  # JavaScript省市级联下拉菜单实例  # javascript省市级联功能实现方法实例详解  # javascript基于DOM实现省市级联下拉框的方法  # JavaScript实现常用二级省市级联下拉列表的方法  # jquery调取json数据实现省市级联的方法  # java json 省市级联实例代码  # 仙桃  # 黄冈  # 怀化  # 信阳  # 韶关  # 荆州  # 常德  # 株洲  # 宜昌  # 张家界  # 黄山  # 汕头  # 洛阳  # 珠海  # 合肥  # 长沙  # 郑州  # 湖北  # 湖南  # 安徽 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  焦点电影公司作品,电影焦点结局是什么?  西安专业网站制作公司有哪些,陕西省建行官方网站?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  实例解析angularjs的filter过滤器  php结合redis实现高并发下的抢购、秒杀功能的实例  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何在阿里云完成域名注册与建站?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  北京网站制作的公司有哪些,北京白云观官方网站?  如何在自有机房高效搭建专业网站?  Python文件操作最佳实践_稳定性说明【指导】  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  手机网站制作与建设方案,手机网站如何建设?  Laravel怎么实现模型属性的自动加密  制作电商网页,电商供应链怎么做?  Laravel storage目录权限问题_Laravel文件写入权限设置  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  如何在阿里云通过域名搭建网站?  如何在万网开始建站?分步指南解析  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  如何快速查询网址的建站时间与历史轨迹?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  详解jQuery中基本的动画方法  Python结构化数据采集_字段抽取解析【教程】  Android利用动画实现背景逐渐变暗  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  如何快速生成高效建站系统源代码?  php 三元运算符实例详细介绍  桂林网站制作公司有哪些,桂林马拉松怎么报名?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  黑客如何通过漏洞一步步攻陷网站服务器?  高端云建站费用究竟需要多少预算?  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作