Javascript省市级联合功能实现方法的详细解决方案
本文介绍了javascript平台中城市级组合函数的实现方法,供大家参考:初步实现方法:
功能改变了城市(){
瓦尔河省document.form1.selprovince.value =;
无功newoption1,newoption2;
开关(省){
案例四川省:
Newoption1 = new Option (Chengdu city
newoption2 =新的选项(绵阳市
打破;
案例湖北省:
newoption1 =新的选项(武汉市
newoption2 =新的选项(襄樊市
打破;
案例山东省:
newoption1 =新的选项(青岛市
newoption2 =新的选项(烟台市
打破;
}
文件。1。selcity。选项。长度= 0;
document.form1.selcity.options.add(newoption1);
document.form1.selcity.options.add(newoption2);
}
-请选择开户帐号所在的省份——
四川省
山东省
湖北省
-请选择开户城市—
改进的实现方法:
功能改变了城市(){
无功citylist =新的数组();
citylist { 0 } = { 'chengdu ','绵阳','德阳','自贡' };
citylist { 1 } = { 'ji'nan ','青岛','淄博','枣庄' };
citylist { 2 } = { 'wuhan ','宜昌','荆州','襄樊' };
Var PIndex = document.form1.selprovince.selectedindex-1;
无功newoption1;
document.form1.selcity.options.length = 0;
对于(VAR J指数citylist { }){
newoption1 =新的选项(citylist { } { }指数J,citylist { } { }指数J);
document.form1.selcity.options.add(newoption1);
}
}
-请选择该省——
四川省
山东省
湖北省
请选择城市——
改进方法2:
功能citychange(){
无功citylist =新的数组();
辽宁省citylist { } = {'沈阳','鞍山','大连' };
山东省citylist { } = {'济南','烟台','蓬莱' };
山西省citylist { } = {'太原','大同市','平遥' };
Var PIndex = document.form1.selprovince.value;
无功newoption1;
document.form1.selcity.options.length = 0;
对于(VAR我citylist {指数}){
newoption1 =新的选项(citylist { } { }指数,指数citylist { } { });
document.form1.selcity.options.add(newoption1);
}
}
请选择该省
辽宁省
山东省
山西省
请选择城市
希望本文能对javascript程序设计有所帮助。