简单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中的italics()方法的使用
Jun 08 Javascript
JSON与XML优缺点对比分析
Jul 17 Javascript
JavaScript变量的作用域全解析
Aug 14 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
javascript常见数字进制转换实例分析
Apr 21 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
May 27 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
Sep 15 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
Nov 01 Javascript
微信小程序request出现400的问题解决办法
May 23 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
js实现多个倒计时并行 js拼团倒计时
Feb 25 Javascript
javascript实现5秒倒计时并跳转功能
Jun 20 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
php获取bing每日壁纸示例分享
2014/02/25 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
对xmlHttp对象的理解
2011/01/17 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
2017/03/09 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
小程序实现授权登陆的解决方案
2018/12/02 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
Python中使用语句导入模块或包的机制研究
2015/03/30 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
python 内置模块详解
2019/01/01 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
html5 input属性使用示例
2013/06/28 HTML / CSS
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
销售自荐信
2013/10/22 职场文书
小学老师寄语大全
2014/04/04 职场文书
民政局个人整改措施
2014/09/24 职场文书
自我查摆剖析材料
2014/10/11 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
医学生自荐信范文
2015/03/05 职场文书
房地产公司财务总监岗位职责
2015/04/03 职场文书
Mysql文件存储图文详解
2021/06/01 MySQL
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle