JavaScript实现二级联动下拉菜单

20 篇文章 0 订阅
订阅专栏

最近学习前端js,做了一个二级联动下拉菜单。二级下拉菜单的内容随着一级下拉菜单选项的更改而更改。菜单的内容是手动存在js的数组里的,随便写了几个数据。
效果图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实现源码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<script type="text/javascript">
		var proList=["北京","山东","河南","河北"];
		var allCityList=[
					["东城","西城","朝阳","丰台","石景山"],
					["济南","青岛","泰安","威海","潍坊","枣庄"],
					["郑州","开封","洛阳","平顶山","安阳","鹤壁","新乡"],
					["石家庄","唐山","邢台"]
				];
		
		function f1(){
			var pro=document.getElementById("province");
			pro.length=proList.length+1;
			for(var i=1;i<pro.length;i++){
				pro[i].innerHTML=proList[i-1];
				pro[i].value=i;
			}
		}
		
		function f2(){
			var city=document.getElementById("city");
			var pro=document.getElementById("province");
			city.value=0;
			var cityList=allCityList[pro.value-1];
			city.length=cityList.length+1;
			for(var i=1;i<city.length;i++){
				city[i].innerText=cityList[i-1];
				city[i].value=i;
			}
		}
	</script>
	<body>
		
		<form action="#" method="get">
			<select name="province" id="province" onfocus="f1()" onchange="f2()">
				<option value="0">选择省份</option>
			</select> 省
			<select name="city" id="city">
				<option value="0">选择城市</option> 
			</select> 市/区
		</form>
	</body>
</html>

最简单js代码实现select二级联动下拉菜单
11-26
本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD H
javascript原生实现二级联动下拉菜单
程序员小王的博客
10-20 8709
JS原生实现二级联动菜单(市/区县) ???? Java学习路线:搬砖工的Java学习路线 ???? 作者:程序员小王 ???? 程序员小王的博客:https://www.wolai.com/wnaghengjie/ahNwvAUPG2Hb1Sy7Z8waaF ???? 扫描主页左侧二维码,加我微信 一起学习、一起进步 ???? 欢迎点赞 ???? 收藏 ⭐留言 ???? 一、下拉列表二级/三级联动示意图 二、js中操作下拉列表的相关属性 selObj.value 获取下拉列表中选中项的值 selObj
Excel实用技巧——二级下拉菜单、数据验证
最新发布
铭记yu心的博客
06-24 1898
掌握Excel二级下拉选项:高效数据管理的秘诀揭秘!提升工作效率,从此告别繁琐操作。一文带你领略二级下拉选项的强大功能,助你在职场中脱颖而出,成为数据处理达人!立即阅读,开启你的Excel新篇章!
JavaScript实现二级下拉菜单联动
weixin_39006917的博客
05-15 2142
实现效果 选择相应的省份,二级菜单默认显示省会城市,同时可以选择其他城市。 源码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> /** * 实现二级菜单级联 */ var prov
js下拉列表二级联动
热门推荐
一个人的博客
01-20 8万+
 学了JS也有一段时间了,今天把JS中较为重要的下拉列表二级联动记录一下。所谓二级联动,就是要通过一个下拉列表的选择从而在另一个select下拉列表中显示出对应的数据。好比我有两个下拉列表,第一列表是选择省份,那么我选择某一个省份,那么另一个列表也会对应显示该省份的城市。    如上图所示,我选择了河北省,那么对应的城市列表中就会出现相应的城市。代码如下: js: cities = ne...
基于Javascript实现二级联动菜单效果
10-22
在本文中,作者详细介绍了如何使用JavaScript实现二级联动菜单效果。二级联动菜单是一种常见的网页交互功能,当用户在选择上一级菜单(如省份)时,下一级菜单(如城市)会根据上一级的选择变更内容。这种效果可以...
php代码实现二级联动下拉菜单效果
11-19
在网页设计中,二级联动下拉菜单是一种常见的交互元素,常用于分类选择或者地区筛选等场景。这种功能的实现通常涉及到前端和后端的交互,其中PHP作为后端语言,负责处理数据并返回给前端。本篇文章将详细介绍如何...
基于javascript实现全国省市二级联动下拉选择菜单
10-22
在如今的Web开发中,实现省市二级联动下拉菜单是一个常见需求,它能够提高用户填写表单时的便捷性。在本实例中,我们通过使用JavaScript技术,来实现一个全国省市二级联动下拉选择菜单,其中涉及到了HTML、...
javascript实现多级联动下拉菜单的方法
10-24
实现多级联动下拉菜单可以使用多种前端技术,本文主要探讨如何使用JavaScript实现这一功能。 首先,要实现多级联动下拉菜单,我们需要定义一些基础数据结构。在示例中,定义了两个数组,`arrItems1` 和 `...
javascript支持区号输入的省市二级联动下拉菜单
10-30
javascript支持区号输入的省市二级联动下拉菜单是一种常用的选择省市的下拉菜单控件,通过javascript技术实现。该控件支持区号输入,可以自动根据区号选择相应的省市,非常方便用户的选择。 javascript支持区号输入...
js实现下拉框二级联动
10-17
主要为大家详细介绍了js实现下拉框二级联动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
HTML:js应用---下拉框联动(省市二级下拉框联动,含代码)
weixin_62291385的博客
09-25 3006
省市二级下拉框联动包括省份下拉框和市级下拉框。我们需要做的是加载出相应省份选项,并且点击一省份时市级下拉框显示该省份下的市,简单来说就是数组的存储与跳转。
JavaScript实现二级联动下拉菜单(附完整源码)
希望我的博客,能帮上你解决学习中工作中所遇到的问题
11-04 221
JavaScript实现二级联动下拉菜单(附完整源码)
javascript原生实现二级联动下拉菜单,前端面试资料集合
2301_79098686的博客
04-01 716
CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】中…(img-4TPE0kJG-1711950814920)]CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
javascript实现下拉条联动_js实现的下拉框二级联动效果
weixin_30406901的博客
01-14 688
本文实例讲述了js实现的下拉框二级联动效果。分享给大家供大家参考,具体如下:var cityArr = [];cityArr['江苏省'] =[{txt:'南京', val:'南京'},{txt:'无锡', val:'无锡'},{txt:'徐州', val:'徐州'},{txt:'苏州', val:'苏州'},{txt:'南通', val:'南通'},{txt:'淮阴', val:'淮阴'},{t...
如何使用JQuery实现Js二级联动和三级联动
是个非常热爱生活、乐观、奋斗、努力的逗比青年
05-27 2243
好了,以上代码就是使用JQuery库来实现的上面的二级三级联动,希望多多支持!
聊聊如何使用Js写一个简单的二级联动和三级联动呢?
是个非常热爱生活、乐观、奋斗、努力的逗比青年
05-27 1997
js二级联动和三级联动,有很多种写法,我这种写法只是多种写法中的一种,我个人认为是比较简洁的一种;上面的这些代码多练习几遍也就会写了,也不用死记硬背,理解就好了!实在怕忘记就一键三连吧!哈哈!
使用Ajax实现三级联动下拉菜单教程
总结来说,Ajax 三级联动下拉菜单实现涉及前端 JavaScript(主要是 jQuery)与后端服务的交互。通过监听用户选择,动态更新下级菜单的内容,提供了一种高效且直观的交互方式。理解和掌握这个技术对于前端开发者来...
写文章

热门文章

  • JavaScript实现二级联动下拉菜单 9803
  • js将base64转为pdf文件并获取url链接 9471
  • echarts bar series下的label position的属性值 7345
  • 通过图片url 获取图片file对象 6709
  • 微信小程序input的type=“number“不起作用 5775

分类专栏

  • 前端学习 20篇
  • vue+ElementUI学习 7篇
  • Java学习 3篇
  • 数据库 2篇
  • leetcode刷题 58篇
  • 算法练习 2篇

最新评论

  • js四舍五入保留两位小数不足补0

    翠花517: 真有用 我啥都没改直接都能用,传个参数就行,博主太棒了

  • 微信小程序input的type=“number“不起作用

    qq_46368513: 我被卡了一个小时

  • js将base64转为pdf文件并获取url链接

    枝上生风: let inputDom = this.$refs.fielinput; let file = inputDom.files[0]; let reader = new FileReader(); reader.readAsDataURL(file);

  • 微信小程序input的type=“number“不起作用

    su_kkk: fk,我被卡了20分钟

  • 微信小程序input的type=“number“不起作用

    橙汁.: 离大谱 还好直接搜了一下

大家在看

  • leetcode刷题day25|回溯算法Part04(491.递增子序列、46.全排列、47.全排列 II)
  • 【小白向】SubscribeStar如何订阅?SubscribeStar如何赞助?SubscribeStar不支持Paypal付款?SubscribeStar国内如何支付?
  • 2024年中国研究生数学建模竞赛【华为杯】C题-数据驱动下磁性元件的磁芯损耗建模(代码+讲解+成品论文+答疑) 254
  • 导购APP的性能监控与优化技术 1775
  • AI批量视频混剪工具做视频

最新文章

  • js四舍五入保留两位小数不足补0
  • 安装nrm报错
  • 在小程序wxml模板中使用自定义函数,解决split函数无法使用的问题
2022年1篇
2021年2篇
2020年18篇
2019年71篇

目录

目录

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为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 网站制作 网站优化