基于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 trim() 功能源代码
Feb 14 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
Mar 17 Javascript
js处理json以及字符串的比较等常用操作
Sep 08 Javascript
javascript生成随机数的方法
May 16 Javascript
js实现简单的可切换选项卡效果
Apr 10 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
概述VUE2.0不可忽视的很多变化
Sep 25 Javascript
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
Vue开发实现吸顶效果的示例代码
Aug 21 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
Jul 20 Javascript
js 计数排序的实现示例(升级版)
Jan 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
php array_search() 函数使用
2010/04/13 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
PHP中return 和 exit 、break和contiue 区别与用法
2012/04/09 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
use jscript List Installed Software
2007/06/11 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
python 消费 kafka 数据教程
2019/12/21 Python
python清空命令行方式
2020/01/13 Python
python实现连连看游戏
2020/02/14 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
解决python调用自己文件函数/执行函数找不到包问题
2020/06/01 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
艺术系大学生毕业个人自我评价
2013/09/19 职场文书
《自然之道》教学反思
2014/02/11 职场文书
美术毕业生求职信
2014/02/25 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
中学生励志演讲稿
2014/04/26 职场文书
1000字打架检讨书
2014/11/03 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
2014年体检中心工作总结
2014/12/23 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
mysql的单列多值存储实例详解
2022/04/05 MySQL