JavaScript下拉选择框实现省市区选择

19 篇文章 1 订阅
订阅专栏

代码如下:

HTML部分:

<div id="box1">

        <br>

        <p style="font-size: 25px;">请选择所在地区:</p>

        <label>

            省份:

            <select name="" id="s1">

                <option value="">--请选择--</option>

                <option value="北京市">北京市</option>

                <option value="上海市">上海市</option>

                <option value="湖南省">湖南省</option>

                <option value="陕西省">陕西省</option>

            </select>

        </label>

        <label>

            城市:

            <select name="" id="s2">

                <option value="">--请选择--</option>

            </select>

        </label>

    </div>

    <script type="text/javascript" src="js文件路径"></script>

</body>

JavaScript部分:

var city= [

    ["--请选择--"],

    ["海淀区","朝阳区","东城区","西城区"],

    ["黄浦区","徐汇区","嘉定区","普陀区"],

    ["长沙市","湘潭市","株洲市","岳阳市"],

    ["西安市","咸阳市","铜川市","延安市"]

];

var s1 = document.getElementById("s1");

var s2 = document.getElementById("s2");

s1.onchange = function(){
   

    s2.length = 1;

    console.log(this.selectedIndex);

    var index = this.selectedIndex;

    var a = city[index];

    for(var i = 0;i < a.length;i++){

        var option = new Option();
       

        option.value = a[i];

        option.innerHTML = a[i];

        console.log(a[i]);

        s2.appendChild(option);


    }

 
}

浏览器效果如下:

ps:这种方法只需要将第二级下拉列表内容放入数组中。

 

JavaScript实现下拉选择选择省市区
希望我的博客,能帮上你解决学习中工作中所遇到的问题
11-07 963
JavaScript实现下拉选择选择省市区
省市区选择下拉实现
04-08
接着,我们可以使用HTML创建三个下拉选择(`<select>`元素),分别对应省份、城市、区县。初始时,只显示省份选项,当用户选择一个省份后,动态加载对应城市的选项,同理,选择城市后加载区县选项。这通常涉及到...
js实现省份下拉菜单效果
10-20
主要为大家详细介绍了js实现省份下拉菜单效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
[js学习笔记]城市选择控件(双下拉选择不同城市列表)
天堂向左
11-16 6610
用JS实现下拉选择城市的效果
鸿蒙OS ArkTS 省市县级联选择,封装组件
最新发布
四点的博客
08-08 498
这种做法感觉不是那么标准,因为是要在所使用的页面UI中先加载AreaRegion组件,然后再通过改变@State变量,传递到组件中,实现组件的展示与否。2. 这种弹窗,官方文档上是有半模态转场,只是这个半模态是一个严格和宿主节点绑定在一起的弹窗,需要绑定在触发的地方,才可以触发弹出,而且半模态转场中的bindSheet,需要初始化。4. 组件build主体,是封装的组件主体,是将来要放到要使用此组件的页面中的。在此主体中,绑定初始了半模态,并定义了半模态的一些样式。6.在页面中引入并触发显示弹组件。
用js实现省份下拉
qq_39485970的博客
09-26 1165
&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt;     &lt;title&gt;134&lt;/title&gt;     &lt;meta charset="utf-8"&gt;     &lt;script type="text/javascript"&gt;         function ac()
用js代码实现地区选择
weixin_42613018的博客
02-13 516
在 HTML 中创建下拉列表,然后使用 JavaScript 实现地区选择的功能。 以下是一个简单的示例: HTML: <select id="region"> <option value="">请选择地区</option> <option value="中国">中国</option> <option value="美国...
vue省市区 下拉实现
Know Destiny的博客
12-30 5039
vue省市区 下拉实现 1.效果如图 选中省之后,再选择对应的市,再选择对应的区 数据源js文件: 码云:https://gitee.com/wyjpositive/mybatis-plus-demo/tree/master/src/main/resources/static 我是把里面的json文件改成js引入对应的项目的中 上代码: ①:引入省市区js import jsonData from '@/assets/js/china_address.js' ②:编写省市区下拉 <el-
jQuery实现的带select下拉选择美化的省市区三级联动特效源码.zip
11-18
在“jQuery实现的带select下拉选择美化的省市区三级联动特效源码.zip”中,我们可以期待找到以下关键知识点: 1. **jQuery库**:jQuery是JavaScript的一个架,它通过提供易于使用的API,简化了DOM操作、事件...
Bootstrap实现省市区三级联动(亲测可用)
10-16
例如,使用Bootstrap的`<select>`下拉列表组件来构建选择,并通过JavaScript来动态填充省、市、区的数据。Bootstrap的`.form-control`类用于确保表单控件有统一的样式,而`.form-group`类则用于合理组织表单标签和...
下拉选择全国城市
10-26
通过下拉选择城市,这个模板中有可搜索,不可搜索的两种。留着备用。
js select实现省市区联动选择
10-21
主要为大家详细介绍了js select实现省市区联动选择效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
ul li 模拟省市区下拉
12-31
使用ul li 模拟下拉, 省市区三级联动.带全国省市区数据,自定义修改样式,解决option的美观问题
js插件通用三级联动选择 -- 省市区联动选择
05-28
下拉select三级联动选择, 非常实用的代码, 代码逻辑强,注释明了,适合初学者及开发工作者直接使用, 灵活配置, 适用于不同的场景, 比较常见就是省市区选择, 还有职场职业的选择, 等等可联动的单选都适用. 压缩包里面包含使用方法, 如若获得更为详细的说明, 请进入我的博客: http://freshflower.iteye.com/blogs/2215049 感谢大家的支持
中国省份城市联动下拉列表(省市联动菜单)
03-28
版本:v1.2 ----------------------------------------------- (C) Oran Day(likecode#gmail.com) ----------------------------------------------- ----------------------------------------------- 文件夹说明: - ChinaRegions_Complained 已编译后的dll - ChinaRegions_Source - 服务器控件源码项目 - html - 演示代码级源测试代码 ----------------------------------------------- ----------------------------------------------- ChinaRegion 文件名:OranChinaRegion.dll 自我说明XML:OranChinaRegion.XML 描述: 中国行政区域二级联系菜单,根据上级行政区加载下级行政区列表 XML数据驱动,可自定义添加、删除,简易更新 支持回发恢复状态,已正确设定行政区可自动选定和加载各级行政区数据 其它说明: 应用网站必须存在行政区域的数据XML文件,默认放于应用页面同级目录的oran/regions下,其中regions.xml为一级行政区数据,其它均为二级行政区数据 可自定义修改XML目录,在web.config/appSettings/ChinaRegionXmlFolderPath 配置,e.g.:/oran/regions 创建实例至少指定 runat 和 ID 属性。 应用: 1.为网站添加DLL引用 引用OranChinaRegion.dll 2.复制XML文件至网站 3.注册控件 e.g.: 4.在您期望的位置插入该控件, e.g.: 5.获取值 ParentRegion 获取或设置一级行政区 ChildRegion 获取或设置二级行政区 e.g: string parRgn = region1.ParentRegion; if (parRgn.Length > 0) Response.Write("您选择的是:" + parRgn); string chdRgn = region1.ChildRegion; if (chdRgn.Length > 0) Response.Write(" - " + chdRgn); 6.减少网络传输量,提高网络传输效率,您可以将XML压缩再应用于实际网站。 7.更多参数请参考自我说明XML。 8.期待您报告BUG:)。 -----------------------------------------------
中国国内省市区地址下拉控件
08-24
中国国内省市区地址下拉控件,三级联动,数据算比较全的
JavaScript实现按钮点击全选和下拉列表根据省份复选显示对应城市功能
WXS153322的博客
09-29 2184
关于JavaScript两道例题,包含最详细一步一步的讲解
elementui 下拉实现省市区
资深Bug开发大师
06-03 581
elementui 下拉实现省市区 使用官方element下拉组件实现省市区三级联调 1.select组件 <el-select v-model="province" placeholder="请选择省"> <el-option v-for="item in Area" :key="item.value" :label="item.label" :va
js实现省市区联动调节下拉菜单
热门推荐
百卷
03-16 1万+
在我们平时的网页制作中,经常需要使用到一种控件,能够实现省市区级联调节的下拉菜单,如下图所示:一共有三个下拉控件,后一个下拉控件中的内容根据前一个下拉的内容来定,比如,第一个控件中为江苏省,那么第二个控件的内容就是江苏省内的各个地级市;这样的功能需要使用javascript进行即时控制。首先,需要在jsp文件中画出这三个控件:jsp: &lt;select class="select" na...
Java实现省市区三级联动下拉列表
"省市区三级联动下拉列表是网页开发中的常见功能,它允许用户在三个级别(省、市、区)的下拉菜单中选择地址,实现快速定位。此功能通常结合Ajax技术来实现动态加载,提高用户体验。" 在网页开发中,三级联动下拉...
写文章

热门文章

  • Vue内置指令——v-show和v-if指令 46706
  • 三种架构模式——MVC、MVP、MVVM 26937
  • CSS滤镜(filter) 21399
  • DIV+CSS布局 14357
  • JavaScript实现猜数字游戏(猜一位和四位数字) 9972

分类专栏

  • 低代码
  • vue 3篇
  • react
  • TypeScript 3篇
  • JavaScript算法与数据结构 6篇
  • JavaScript 19篇
  • 案例练习 4篇
  • 前端基础 16篇
  • ## 2篇

最新评论

  • HTML+CSS+JavaScript实现电子时钟(数字换成图片)

    阿乐爱吃鸡翅: 有无素材啊表情包作者大大

  • HTML+CSS+JavaScript实现电子时钟(数字换成图片)

    子非_鱼: 格局打开,学到了个简单方便的写法,赞

  • HTML+CSS+JavaScript实现电子时钟(数字换成图片)

    3morning: 这个没做出来啊!太难了

  • JavaScript实现猜数字游戏(猜一位和四位数字)

    digital?: 有代码的解释吗

  • HTML+CSS+JS实现仿京东产品轮播图+放大镜效果

    m0_64450087: 怎代码完整吗?

最新文章

  • Vue(二)——常用内置指令
  • Vue(一)
  • Vue内置指令——v-show和v-if指令
2022年10篇
2021年43篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

天下网标王宁波网站推广优化公司外包枣强县优化网站推广黄平网站seo优化公司石景山网站关键词优化口碑好的网站排名优化系统菏泽放心的网站推广与优化巴彦淖尔专业网站优化崇明区网站搜索引擎优化宝山区公司网站优化价格池州网站优化费用厦门网站做优化网站推广优化成本介休网站如何做优化临朐网站优化公司昌乐网站推广优化整站优化网站湖南网站页面优化信息流优化网站杭州网站的优化皮革网站优化教程网站手工优化技巧做竞价的网站怎么优化攀枝花网站优化方案山东网站优化工具完整的网站优化流程汕尾实惠的免费网站优化合肥郴州企业网站优化方案邯郸实力强的网站品牌优化清远市网站seo优化代理商台州网站优化排名香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化