话不多说,请看代码:
<!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
相关文章:
如何基于云服务器快速搭建网站及云盘系统?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
如何在VPS电脑上快速搭建网站?
如何获取上海专业网站定制建站电话?
建站主机系统SEO优化与智能配置核心关键词操作指南
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
如何基于PHP生成高效IDC网络公司建站源码?
如何通过虚拟主机快速完成网站搭建?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何在橙子建站上传落地页?操作指南详解
个人摄影网站制作流程,摄影爱好者都去什么网站?
长沙做网站要多少钱,长沙国安网络怎么样?
如何安全更换建站之星模板并保留数据?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
广州美橙建站如何快速搭建多端合一网站?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
建站之星如何通过成品分离优化网站效率?
如何快速查询域名建站关键信息?
焦点电影公司作品,电影焦点结局是什么?
宝塔建站无法访问?如何排查配置与端口问题?
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
高端企业智能建站程序:SEO优化与响应式模板定制开发
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
无锡营销型网站制作公司,无锡网选车牌流程?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
如何在搬瓦工VPS快速搭建网站?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
测试制作网站有哪些,测试性取向的权威测试或者网站?
如何设置并定期更换建站之星安全管理员密码?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
如何配置WinSCP新建站点的密钥验证步骤?
如何通过NAT技术实现内网高效建站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
高性能网站服务器部署指南:稳定运行与安全配置优化方案
股票网站制作软件,网上股票怎么开户?
如何在香港免费服务器上快速搭建网站?
七夕网站制作视频,七夕大促活动怎么报名?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
宝塔Windows建站如何避免显示默认IIS页面?
如何通过万网虚拟主机快速搭建网站?
如何高效完成自助建站业务培训?
如何快速搭建FTP站点实现文件共享?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
如何破解联通资金短缺导致的基站建设难题?
建站之星后台管理:高效配置与模板优化提升用户体验
*请认真填写需求信息,我们会在24小时内与您取得联系。