复制代码代码如下所示:


JS省市两级联动菜单,整理收藏。

<体背景颜色=# ffffff # ALink = 333333 # vlink = 333333 链接=# 333333左边空白=0
左边界= 0 onload = init()>


新数组(35);
功能是(失水,locacity){ this.loca =失水;this.locacity = locacity;}
在{ 0 } =新一(请选择该省的名称
在{ 1 } =新一(北京
在{ 2 } =新一(上海
在{ 3 } =新一(天津
在{ 4 } =新一(重庆
在{ 5 } =新一(河北
在{ 6 } =新一(山西
在{ 7 } =新一(内蒙古
在{ 8 } =新一(辽宁
在{ 9 } =新一(吉林
在{ 10 } =新一(黑龙江
在{ 11 } =新一(江苏
在{ 12 } =新一(浙江
在{ 13 } =新一(安徽
在{ 14 } =新一(福建
在{ 15 } =新一(江西
在{ 16 } =新一(山东
在{ 17 } =新一(河南
在{ 18 } =新一(湖北
在{ 19 } =新一(湖南
在{ 20 } =新一(广东
在{ 21 } =新一(广西
在{ 22 } =新一(海南
在{ 23 } =新一(四川
在{ 24 } =新一(贵州
在{ 25 } =新一(云南
在{ 26 } =新一(西藏
在{ 27 } =新一(陕西
在{ 28 } =新一(甘肃
在{ 29 } =新一(宁夏
在{ 30 } =新一(青海
在{ 31 } =新一(新疆
在{ 32 } =新一(香港
在{ 33 } =新一(澳门
在{ 34 } =新一(台湾
在{ 35 } =新一(其他
函数选择(){
与(文档。创造者。省){ var loca2 =期权价值;} { SelectedIndex }。
为(i = 0;i < where.length;i++){
如果(在{ }。失水= = loca2){
loca3 =(其中{我}。locacity)。分裂(| );
为(J = 0;J < loca3.length;j++){(文档。创造者。市){长度= loca3.length;选项{ J }。文本= loca3 {,};= = };} } } }。
打破;
}
}
document.creator.newlocation.value = loca2 + loca4;
}
函数init(){
使用(文件,创建者,省){
长度= where.length;
为(k = 0;K<where.length;K+){ } { k选项。文本= { },K。失水;选项{ },{ K。值= K }。失水;}
选择{ SelectedIndex }。文本=,{ 0 }。失水;选项{ SelectedIndex }。值=,{ 0 }。失水;
}
用(文档,创建者,城市){
loca3 =(其中{ 0 }。locacity)。分裂(| );
长度= loca3.length;
为(L = 0;L<长度;L + +){选择{我},{我}文本= loca3;选项{ L }。值= loca3 { L };}
选择{ SelectedIndex }。文本= loca3 { 0 };选项{ SelectedIndex }。值= loca3 { 0 };
}
}


来自:省的城市<选择
名称=市的变化=选择()>

我在这里