简单js代码实现selece二级联动(推荐)


Posted in Javascript onFebruary 18, 2014

以下是html代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
<!-- by sundful  starting-->
 <BODY>
  <script   language="JavaScript">       var   subcat   =   new   Array();     
  subcat[0]   =   new   Array('中文','英语','英语')     
  subcat[1]   =   new   Array('中文','法语','法语')        
  subcat[2]   =   new   Array('英语','中文','中文')     
  subcat[3]   =   new   Array('法语','中文','中文')         
  function   changeselect1(locationid)     
  {     
  document.form1.s2.length   =   0;   //初始化下拉列表   清空下拉数据     
  document.form1.s2.options[0]   =   new   Option('==请选择==','');   //给第一个值     
  for   (i=0;   i<subcat.length;   i++)   //legth=20     
  {     
  if   (subcat[i][0]   ==   locationid)   //[0]   [1]   第一列   第二列     
  {document.form1.s2.options[document.form1.s2.length]   =   new   Option(subcat[i][1],   subcat[i][2]);}   //建立option     
  //第一次   length=1   因为有==请选择==     
  //i=9时   length=   10   值有11个   因为从0数起   subcat[i][0]   ==   locationid屏蔽了再写     
  }     
  }     
  </script>     
  <form   name="form1"     method="post"   runat="server">     
  二级联动:     
  <select   name="s1"   onChange="changeselect1(this.value)">     
  <option>==请选择==</option>     
  <option   value="中文">中文</option>     
  <option   value="英语">英语</option> 
  <option   value="英语">法语</option> 
  </select>       
  <select   name="s2">     
  <option>==请选择==</option>     
  </select>     
  </form> 
<!-- by sundful  ending-->  
 </BODY>
</HTML>
Javascript 相关文章推荐
JavaScript 异步调用框架 (Part 5 - 链式实现)
Aug 04 Javascript
JavaScript 原型继承
Dec 26 Javascript
Javascript中的apply()方法浅析
Mar 15 Javascript
基于jquery实现瀑布流布局
Jun 28 Javascript
基于Javascript实现倒计时功能
Feb 22 Javascript
详解Bootstrap插件
Apr 25 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
vue实现div拖拽互换位置
Jul 29 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
May 16 Javascript
Vue.js如何使用Socket.IO的示例代码
Sep 05 Javascript
vscode 调试 node.js的方法步骤
Sep 15 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 22 Javascript
超简单JS二级、多级联动的简单实例
Feb 18 #Javascript
jquery easyui中treegrid用法的简单实例
Feb 18 #Javascript
DIV始终居中的js代码
Feb 17 #Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 #Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 #Javascript
按Enter键触发事件的jquery方法实现代码
Feb 17 #Javascript
清除div下面的所有标签的方法
Feb 17 #Javascript
You might like
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
JavaScript中null与undefined分析
2009/07/25 Javascript
jquery 注意事项与常用语法小结
2010/06/07 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
JS动态给对象添加属性和值的实现方法
2016/10/21 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
Tensorflow限制CPU个数实例
2020/02/06 Python
python 实现单例模式的5种方法
2020/09/23 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
opencv实现图像平移效果
2021/03/24 Python
仓库主管的岗位职责
2013/12/04 职场文书
优秀员工年终发言演讲稿
2014/01/01 职场文书
办护照工作证明范本
2014/01/14 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
2015年司法局工作总结
2015/05/22 职场文书
公司酒会主持词
2015/07/02 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers
Mysql案例刨析事务隔离级别
2021/09/25 MySQL
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server