话不多说,请看代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<select id="one">
<option>请输入省份</option>
</select>
<select id="two">
<option>请输入市</option>
</select>
<select id="three">
<option>请输入区</option>
</select>
<script type="text/javascript">
var oone=document.getElementById("one");
var otwo=document.getElementById("two");
var three=document.getElementById("three");
var str='';
otwo.disabled=true;
three.disabled=true;
var arr1=[{"id":"1","value":"北京"},{"id":"2","value":"上海"},{"id":"3","value":"重庆"},{"id":"4","value":"天津"},{"id":"5","value":"山东"}];
for(var i=0;i<arr1.length;i++){
str+="<option value="+arr1[i].id+">"+arr1[i].value+"</option>"
}
oone.innerHTML=str;
var arr2 = {
'1':['101@北京'],
'2':['201@上海'],
'3':['301@重庆'],
'4':['401@天津'],
'5':['501@济南','502@青岛'] };
oone.onchange=function(){
var val=this.value;
var arrA = arr2[val];
var str1='<option>请输入市</option>';
for(var j=0;j<arrA.length;j++){
var aaa=arrA[j].split('@');
str1+="<option value="+aaa[0]+">"+aaa[1]+"</option>"
}
otwo.innerHTML=str1;
otwo.disabled=false;
three.innerHTML='<option>请输入区</option>';
three.disabled='disabled';
}
var arr3 = {
'101':['朝阳区','昌平区'],
'201':['宝山区','浦东区'],
'301':['不知道'],
'401':['真的不知道'],
'501':['市中区','历下区','槐荫区'],
'502':['市南区','市北区','崂山区'] };
otwo.onchange = function(){
var val=this.value;
console.log( this.value);
var str2='<option>请输入区</option>';
console.log(val)
for(var l=0;l<arr3[val].length;l++){
str2+="<option >"+arr3[val][l]+"</option>"
}
three.innerHTML=str2;
three.disabled=false;
}
</script>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js
# 三级联动
# PHP+Mysql+Ajax+JS实现省市区三级联动
# JS制作简单的三级联动
# javascript实现省市区三级联动下拉框菜单
# 省市区三级联动下拉框菜单javascript版
# jquery+json 通用三级联动下拉列表
# js实现一个省市区三级联动选择框代码分享
# ASP+JS三级联动下拉菜单[调用数据库数据]
# 原生js三级联动的简单实现代码
# 从QQ网站中提取的纯JS省市区三级联动菜单
# JavaScript实现省市区三级联动
# 请输入
# 天津
# 重庆
# 上海
# 北京
# 崂山
# 昌平区
# 宝山区
# 朝阳区
# 济南
# 青岛
# 山东
# 多说
# option
# log
# script
# body
# select
# id
# type
相关文章:
如何用狗爹虚拟主机快速搭建网站?
电商网站制作价格怎么算,网上拍卖流程以及规则?
寿县云建站:智能SEO优化与多行业模板快速上线指南
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
建站之星Pro快速搭建教程:模板选择与功能配置指南
如何通过wdcp面板快速创建网站?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
建站之星2.7模板快速切换与批量管理功能操作指南
深圳网站制作培训,深圳哪些招聘网站比较好?
TestNG的testng.xml配置文件怎么写
常州自助建站工具推荐:低成本搭建与模板选择技巧
阿里云网站制作公司,阿里云快速搭建网站好用吗?
Python多线程使用规范_线程安全解析【教程】
建站之星安装失败:服务器环境不兼容?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
如何挑选优质建站一级代理提升网站排名?
家具网站制作软件,家具厂怎么跑业务?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
宝塔新建站点为何无法访问?如何排查?
建站之星后台管理如何实现高效配置?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
淘宝制作网站有哪些,淘宝网官网主页?
如何注册花生壳免费域名并搭建个人网站?
如何在阿里云部署织梦网站?
如何高效利用200m空间完成建站?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
,网站推广常用方法?
在线制作视频网站免费,都有哪些好的动漫网站?
如何在搬瓦工VPS快速搭建网站?
c# 在高并发场景下,委托和接口调用的性能对比
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
网站制作员失业,怎样查看自己网站的注册者?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
在线制作视频的网站有哪些,电脑如何制作视频短片?
定制建站方案优化指南:企业官网开发与建站费用解析
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
建站之星备案流程有哪些注意事项?
Thinkphp 中 distinct 的用法解析
建站之星展会模板:智能建站与自助搭建高效解决方案
IOS倒计时设置UIButton标题title的抖动问题
如何在腾讯云服务器上快速搭建个人网站?
Python文件管理规范_工程实践说明【指导】
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
如何选择服务器才能高效搭建专属网站?
如何选择香港主机高效搭建外贸独立站?
*请认真填写需求信息,我们会在24小时内与您取得联系。