基于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获取form表单值的代码
Jul 17 Javascript
js函数的引用, 关于内存的开销
Sep 17 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
Mar 02 Javascript
js弹出对话框方式小结
Nov 17 Javascript
关于网页中的无缝滚动的js代码
Jun 09 Javascript
JS遍历页面所有对象属性及实现方法
Aug 01 Javascript
用原生js做单页应用
Jan 17 Javascript
js实现二级菜单点击显示当前内容效果
Apr 28 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
Vue实现回到顶部和底部动画效果
Jul 31 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
Mar 10 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
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
PHP实现简单日历类编写
2020/08/28 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
js仿网易表单及时验证功能
2017/03/07 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
python3中确保枚举值代码分析
2020/12/02 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
浅谈基于Canvas的手绘风格图形库Rough.js
2018/03/19 HTML / CSS
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
迷你西餐厅创业计划书范文
2013/12/31 职场文书
小学毕业感言150字
2014/02/05 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
观后感开头
2015/06/19 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
MySQL为id选择合适的数据类型
2021/06/07 MySQL