二级联动的问题

anwell 2006-01-17 07:45:13
//city.js 内容

var city = new Array(
new Array("浦东新区-浦东新区","徐汇区-徐汇区","长宁区-长宁区","普陀区-普陀区","闸北区-闸北区","虹口区-虹口区","杨浦区-杨浦区","黄浦区-黄浦区","卢湾区-卢湾区","静安区-静安区","宝山区-宝山区","闵行区-闵行区","嘉定区-嘉定区","金山区-金山区","松江区-松江区","青浦区-青浦区","崇明县-崇明县","奉贤区-奉贤区","南汇区-南汇区"),
new Array("合肥-合肥","芜湖-芜湖","蚌埠-蚌埠","巢湖-巢湖","滁州-滁州","淮南-淮南","安庆-安庆","池州-池州","宣城-宣城","马鞍山-马鞍山","黄山-黄山","铜陵-铜陵","宿州-宿州","淮北-淮北","阜阳-阜阳","其它-其它"),
new Array("北京-北京","其它-其它"),
);

function test(a,b){
var index = a.options.selectedIndex-1;
b.length = b[index].length;
for(var i = 0;i<b[index].length;i++)
{
var text = b[index][i].split("-");
b.options[i].text = text[0];
b.options[i].value =text[1];
}
}



//HTML页面内容

<select name="LicenceType" onChange=test(LicenceType,b)>
<option>--选择城市--</option>
<option value="aa">aa</option>
<option value="bb">bb</option>
<option value="cc">cc</option>
</select>
<select name="b">
<option>--选择地区--</option>
</select>

为什么我选择城市,后面的执行不了呢???

JS不太懂,请大家指教一下,谢谢。
...全文
206 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingxuan3000 2006-01-18
  • 打赏
  • 举报
回复
要输入你登陆时的密码
anwell 2006-01-17
  • 打赏
  • 举报
回复
我怎么结不了贴
zhoubx 2006-01-17
  • 打赏
  • 举报
回复
city就是你在一开始时定义的数组变量啊!
anwell 2006-01-17
  • 打赏
  • 举报
回复
那个city是什么意思?
shysky 2006-01-17
  • 打赏
  • 举报
回复
<script language="Javascript">
<!--
var city = new Array(
new Array("浦东新区-浦东新区","徐汇区-徐汇区","长宁区-长宁区","普陀区-普陀区","闸北区-闸北区","虹口区-虹口区","杨浦区-杨浦区","黄浦区-黄浦区","卢湾区-卢湾区","静安区-静安区","宝山区-宝山区","闵行区-闵行区","嘉定区-嘉定区","金山区-金山区","松江区-松江区","青浦区-青浦区","崇明县-崇明县","奉贤区-奉贤区","南汇区-南汇区"),
new Array("合肥-合肥","芜湖-芜湖","蚌埠-蚌埠","巢湖-巢湖","滁州-滁州","淮南-淮南","安庆-安庆","池州-池州","宣城-宣城","马鞍山-马鞍山","黄山-黄山","铜陵-铜陵","宿州-宿州","淮北-淮北","阜阳-阜阳","其它-其它"),
new Array("北京-北京","其它-其它")
);

function test(a,b){
var index = a.options.selectedIndex-1;
b.length = city[index].length;
for(var i = 0;i<city[index].length;i++)
{
var text = city[index][i].split("-");
b.options[i].text = text[0];
b.options[i].value =text[1];
}
}
//-->
</script>


<select name="LicenceType" onChange=test(LicenceType,b)>
<option>--选择城市--</option>
<option value="aa">aa</option>
<option value="bb">bb</option>
<option value="cc">cc</option>
</select>
<select name="b">
<option>--选择地区--</option>
</select>

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧