JavaScript省市级联下拉菜单实例


Posted in Javascript onFebruary 14, 2017

最近学了一个关于省市级联简单的小例子,贴出来与大家分享一下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>index</title>
</head>
<body>
 <select id="selProvince" onchange="changeCity()">
  <option>请选择省份</option>
 </select>
 <select id="selCity">
  <option>请选择城市</option>
 </select>
 <script>
  function $(ID){
  return document.getElementById(ID);
  }
  var cityList=new Array();
  cityList['北京市']=['东城区','西城区','昌平区'];
  cityList['河北省']=['保定','石家庄','定州'];
   cityList['江苏省'] = ['南京市','苏州市','无锡市'];
   cityList['浙江省'] = ['杭州市','宁波市','温州市'];
   cityList['四川省'] = ['四川省','成都市'];
   cityList['海南省'] = ['海口市'];
  function changeCity(){
   var province=$("selProvince").value;
   var city=$("selCity");
    city.options.length=0;
   for (var i in cityList) {
   if(i==province){
    for (var j in cityList[i]) {
     city.add(new Option(cityList[i][j],cityList[i][j]),null);
    }
   }
   }
  }
  function allCity(){
   var province=$("selProvince");
   for (var i in cityList) {
    province.add(new Option(i,i),null);
   }
  }

  window.onload=allCity;
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript中Eval函数的使用说明
Oct 11 Javascript
jQuery .tmpl(), .template()学习资料小结
Jul 18 Javascript
js中confirm实现执行操作前弹出确认框的方法
Nov 01 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
Mar 04 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
jQuery ajax应用总结
Jun 02 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
Jul 07 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
Jan 13 Javascript
Angularjs的启动过程分析
Jul 18 Javascript
Vue.js弹出模态框组件开发的示例代码
Jul 26 Javascript
vue中axios的封装问题(简易版拦截,get,post)
Jun 15 Javascript
JS画布动态实现黑客帝国背景效果
Nov 08 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
Feb 13 #Javascript
jQuery实现用户输入自动完成功能
Feb 13 #Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 #Javascript
微信小程序 this和that详解及简单实例
Feb 13 #Javascript
脚本div实现拖放功能(两种)
Feb 13 #Javascript
bootstrap table 数据表格行内修改的实现代码
Feb 13 #Javascript
判断横屏竖屏(三种)
Feb 13 #Javascript
You might like
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php找出指定范围内回文数且平方根也是回文数的方法
2015/03/23 PHP
Windows下编译PHP5.4和xdebug全记录
2015/04/03 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
Vue项目数据动态过滤实践及实现思路
2018/09/11 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
高校自主招生自荐信
2013/12/09 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
幼师求职自荐信范文
2014/01/26 职场文书
酒店端午节促销方案
2014/02/18 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
继承权公证书
2014/04/09 职场文书
要账委托书范本
2014/09/15 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
毕业设计致谢语
2015/05/14 职场文书
初中班主任心得体会
2016/01/07 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
nginx中封禁ip和允许内网ip访问的实现示例
2022/03/17 Servers
windows11选中自动复制怎么开启? Win11自动复制所选内容的方法
2022/07/23 数码科技
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS