简单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 相关文章推荐
用jquery来定位
Feb 20 Javascript
select标记美化--JS式插件、后期加载
Apr 01 Javascript
JS Date函数整理方便使用
Oct 23 Javascript
javascript获取web应用根目录的方法
Feb 12 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
实现placeholder效果的方案汇总
Jun 11 Javascript
jQuery简单操作cookie的插件实例
Jan 13 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
Jun 07 Javascript
学习Node.js模块机制
Oct 17 Javascript
vue-lazyload图片延迟加载插件的实例讲解
Feb 09 Javascript
vue 实现单选框设置默认选中值
Nov 07 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
Nov 19 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
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
2013/06/05 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
python实现操作文件(文件夹)
2019/10/31 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
汽车装潢店创业计划书范文
2014/02/05 职场文书
产品推广策划方案
2014/05/10 职场文书
挂职学习心得体会
2014/09/09 职场文书
婚前财产协议书范本
2014/10/19 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL
Python中npy和mat文件的保存与读取
2022/04/24 Python