基于js实现二级下拉联动


Posted in Javascript onDecember 17, 2016

本文实例为大家分享了js下拉联动的具体代码,供大家参考,具体内容如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
</head> 
 
<body> 
 
 
<select id="chengshi" onChange="change()"> 
 <option selected="selected">上海</option> 
 <option>苏州</option> 
</select> 
 
<select id="quxian"> 
 <option selected="selected">浦东新区</option>  
<option>徐汇</option> 
<option>长宁</option> 
<option>普陀</option> 
<option>闸北</option> 
<option>虹口</option> 
<option>杨浦</option> 
<option>黄浦</option> 
<option>卢湾</option> 
<option>静安</option> 
<option>宝山</option> 
<option>闵行</option> 
<option>嘉定</option> 
<option>金山</option> 
<option>松江</option> 
<option>青浦</option> 
<option>南汇</option> 
<option>奉贤</option> 
<option>崇明</option> 
 
</select> 
 
 
<script> 
function change() 
{ 
 var x = document.getElementById("chengshi"); 
 var y = document.getElementById("quxian"); 
 y.options.length = 0; // 清除second下拉框的所有内容 
 if(x.selectedIndex == 0) 
 { 
  y.options.add(new Option("浦东新区", "0", false, true)); 
  y.options.add(new Option("徐汇", "1")); // 默认选中省会城市 
  y.options.add(new Option("长宁", "2")); 
  y.options.add(new Option("普陀", "3")); 
  y.options.add(new Option("闸北", "4")); 
  y.options.add(new Option("虹口", "5")); 
  y.options.add(new Option("杨浦", "6")); 
  y.options.add(new Option("黄浦", "7")); 
  y.options.add(new Option("卢湾", "8")); 
  y.options.add(new Option("静安", "9")); 
  y.options.add(new Option("宝山", "10")); 
  y.options.add(new Option("闵行", "11")); 
  y.options.add(new Option("嘉定", "12")); 
  y.options.add(new Option("金山", "13")); 
  y.options.add(new Option("松江", "14")); 
  y.options.add(new Option("青浦", "15")); 
  y.options.add(new Option("南汇", "16")); 
  y.options.add(new Option("奉贤", "17")); 
  y.options.add(new Option("崇明", "18")); 
  
 } 
 
 if(x.selectedIndex == 1) 
 { 
  y.options.add(new Option("辖张家港市", "0", false, true)); // 辖张家港市、常熟市、太仓市、昆山市、吴江市,吴中区、相城区、平江区、沧浪区、金阊区,以及苏州工业园区和苏州高新区虎丘区。 
  y.options.add(new Option("常熟市", "1")); // 默认选中省会城市 
  y.options.add(new Option("太仓市", "2")); 
  y.options.add(new Option("昆山市", "3")); 
  y.options.add(new Option("吴江市", "4")); 
  y.options.add(new Option("吴中区", "5")); 
  y.options.add(new Option("相城区", "6")); 
  y.options.add(new Option("平江区", "7")); 
  y.options.add(new Option("沧浪区", "8")); 
  y.options.add(new Option("金阊区", "9")); 
  y.options.add(new Option("苏州工业园区", "10")); 
  y.options.add(new Option("苏州高新区", "11")); 
  y.options.add(new Option("虎丘区", "12")); 
 } 
 
} 
</script> 
  
</body> 
</html>

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

Javascript 相关文章推荐
利用JQuery和Servlet实现跨域提交请求示例分享
Feb 12 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
node.js开机自启动脚本文件
Dec 24 Javascript
js实现文本框选中的方法
May 26 Javascript
JS仿京东移动端手指拨动切换轮播图效果
Apr 10 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
js实现模糊匹配功能
Feb 15 Javascript
php输出全部gb2312编码内的汉字方法
Mar 04 Javascript
vue中实现图片和文件上传的示例代码
Mar 16 Javascript
Vue项目中跨域问题解决方案
Jun 05 Javascript
JS实现模糊查询带下拉匹配效果
Jun 21 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
文件上传的几个示例分享【推荐】
Dec 16 #Javascript
JavaScript实现格式化字符串函数String.format
Dec 16 #Javascript
详解jQuery uploadify文件上传插件的使用方法
Dec 16 #Javascript
JS搜狐面试题分析
Dec 16 #Javascript
JS重载实现方法分析
Dec 16 #Javascript
概述一个页面从输入URL到页面加载完的过程
Dec 16 #Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
Dec 16 #Javascript
You might like
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
php设计模式之委托模式
2016/02/13 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
多版本Python共存的配置方法
2017/05/22 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
解决python给列表里添加字典时被最后一个覆盖的问题
2019/01/21 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
python新手学习可变和不可变对象
2020/06/11 Python
python 绘制正态曲线的示例
2020/09/24 Python
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
工商管理实习生自我鉴定范文
2013/12/18 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
李敖北大演讲稿
2014/05/24 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
单位员工收入证明样本
2014/10/09 职场文书
教师批评与自我批评材料
2014/10/16 职场文书