• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > js省市区下拉代码分享

js省市区下拉代码分享

作者:禾斗匕匕不来IT 字体:[增加 减小] 来源:互联网 时间:2017-09-05

禾斗匕匕不来IT通过本文主要向大家介绍了javascript等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

<option value="0">所在省</option> <option value="直辖市">直辖市</option> <option value="广东省">广东省</option> <option value="江苏省">江苏省</option> <option value="福建省">福建省</option> </select> <select name="city" id="city" onchange="getDistrict()"> <option value="0">所在市</option> </select> <select class="clear-Mar" name="district" id="district"> <option value="0">所在区</option> </select> <script> var city = [["北京市", "天津市", "上海市", "重庆市"], ["广州市", "深圳市", "珠海市", "东莞市"], ["南京市", "苏州市", "南通市", "常州市"], ["福州市", "厦门市", "莆田市", "泉州市"]]; var district = [[["东城区", "西城区", "宣武区"], ["和平区", "红桥区", "塘沽区"], ["杨浦区", "徐汇区"], ["万州区", "涪陵区"]], [["天河区", "海珠区", "白云区", "番禺区"], ["南山区", "宝安区", "福田区"], ["香洲区", "斗门区", "金湾区"], ["东城区", "莞城区", "万江区"]], [['玄武区', '白下区', '秦淮区', '建邺区'], ['沧浪区', '平江区', '金阊区', '虎丘区'], ['崇川区', '港闸区', '海安县', '如东县'], ['天宁区', '钟楼区', '新北区']], [['鼓楼区', '台江区', '仓山区', '马尾区'], ['思明区', '海沧区', '湖里区', '集美区'], ['城厢区', '涵江区', '荔城区', '秀屿区'], ['鲤城区', '丰泽区', '洛江区', '泉港区']]]; function getCity() { //获得省份下拉框的对象 // var sltProvince=document.forms[0].province; var sltProvince = document.getElementById("province"); //获得城市下拉框的对象 //var sltCity=document.forms[0].city; var sltCity = document.getElementById("city"); //获得市区下拉框的对象 // var sltDistrict=document.forms[0].district; var sltDistrict = document.getElementById("district"); //得到对应省份的城市数组 var provinceCity = city[sltProvince.selectedIndex - 1]; //清空城市下拉框,仅留提示选项 sltCity.length = 1; sltDistrict.length = 1; //将城市数组中的值填充到城市下拉框中 for (var i = 0; i < provinceCity.length; i++) { sltCity[i + 1] = new Option(provinceCity[i],provinceCity[i]); } } function getDistrict() { var sltProvince = document.getElementById("province"); //获得城市下拉框的对象 var sltCity = document.getElementById("city"); //获得市区下拉框的对象 var sltDistrict = document.getElementById("district"); //得到对应城市的市区数组 var cityDistrict = district[sltProvince.selectedIndex - 1][sltCity.selectedIndex - 1]; //清空城市下拉框,仅留提示选项 sltDistrict.length = 1; //将市区数组中的值填充到市区下拉框中 for (var i = 0; i < cityDistrict.length; i++) { sltDistrict[i + 1] = new Option(cityDistrict[i],cityDistrict[i]); } } </script>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11Bootstrap的popover(弹出框)2秒后定时消失的实现代码
  • 2017-05-11setTimeout函数的神奇使用
  • 2017-05-11BootStrap与Select2使用小结
  • 2017-05-11Angular多选、全选、批量选择操作实例代码
  • 2017-05-11JavaScript使用链式方法封装jQuery中CSS()方法示例
  • 2017-05-11微信小程序 生命周期和页面的生命周期详细介绍
  • 2017-05-11浅谈js中的变量名和函数名重名
  • 2017-05-11Angular.js中控制器之间的传值详解
  • 2017-05-11JS ES6中setTimeout函数的执行上下文示例
  • 2017-05-11js实现背景图自适应窗口大小

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • js模态对话框使用方法详解
    • js控制按钮,防止频繁点击响应的实例
    • Javascript中的神器——Promise
    • 原生javascript实现读写CSS样式的方法详解
    • 用jQuery实现圆点图片轮播效果
    • Vue.js结合bootstrap实现分页控件
    • jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
    • 微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
    • 设置iframe自适应高
    • 详解vue-validator(vue验证器)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有