简单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 相关文章推荐
document.all与WEB标准
May 13 Javascript
javascript iframe中打开文件,并检测iframe存在否
Dec 28 Javascript
jQuery 前的按键判断代码
Mar 19 Javascript
JavaScript的9种继承实现方式归纳
May 18 Javascript
JavaScript中的acos()方法使用详解
Jun 14 Javascript
jquery实现触发时更新下拉列表内容的方法
Dec 02 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
bootstrap表单示例代码分享
May 18 Javascript
vue实现的网易云音乐在线播放和下载功能案例
Feb 18 Javascript
JavaScript实现随机点名器实例详解
May 07 Javascript
使用vue打包进行云服务器上传的问题
Mar 02 Javascript
返回上一个url并刷新界面的js代码
Sep 12 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做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
很让人受教的 提高php代码质量36计
2012/09/05 PHP
php使用反射插入对象示例分享
2014/03/11 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
2014/06/29 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
鼠标滚轮控制网页横向移动实现思路
2013/03/22 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
2015/08/27 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
vue2笔记 — vue-router路由懒加载的实现
2017/03/03 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
[48:45]Ti4 循环赛第二日 NEWBEE vs EG
2014/07/11 DOTA
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
Python多线程实现同步的四种方式
2017/05/02 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
python抓取京东小米8手机配置信息
2018/11/13 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
数据员岗位职责
2013/11/19 职场文书
厂长岗位职责
2014/02/19 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
2014年个人年终总结
2015/03/09 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python