js下拉筐(select)联动

<form name="frm">
<select name="s1" size="1" onChange="redirec1(document.frm.s1.options.selectedIndex)">
 <option selected >浙江</option>
 <option >江苏</option>
</select>

<select name="s2" size="1" onChange="redirec2(document.frm.s1.options.selectedIndex,document.frm.s2.options.selectedIndex)">
 <option selected>杭州</option>
<option>金华</option>
</select>

<select name="s3" size="1">
 <option selected>富阳</option>
<option>萧山</option>
</select>
</form>
<script language="javascript">
var select2 = new Array(new Array(new Option("杭州"),new Option("金华")),new Array(new Option("苏州"),new Option("连云港")));
var select3 = new Array(new Array(new Array(new Option("富阳"),new Option("萧山")),new Array(new Option("永康"),new Option("义务"))),new Array(new Array(new Option("aa"),new Option("aaa"),new Option("aaaa"),new Option("aaaaa")),new Array(new Option("bb"),new Option("bbb"))));
function redirec1(x)
{
 var temp = document.frm.s2;
temp.length=0
 for (i=0;i<select2[x].length;i++)
 {
  temp.options[i]=new Option(select2[x][i].text);
 }
redirec2(document.frm.s1.options.selectedIndex,document.frm.s2.options.selectedIndex)

}

function redirec2(x,y)
{
 var temp = document.frm.s3;
temp.length=0
 for (i=0;i<select3[x][y].length;i++)
 {
  temp.options[i]=new Option(select3[x][y][i].text);
 }
}
</script> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值