老师检查一下
来源:7-8 编程练习
跟个猪一样
2019-12-05 21:46:46
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="index.js"></script> </head> <body onload="address()"> <form> 省份: <!-- 请在此补充代码 --> <select id="provice" name="provice" onchange="linkage()"></select> 市/区: <!-- 请在此补充代码 --> <select id="town" name="town"></select> </form> </body> </html> function address(){ /*请在此补充代码*/ var provice=document.getElementById("provice"); var town=document.getElementById("town"); var arrpro=["北京市","天津市","河北省","河南省"]; var beijing=["朝阳区","西城区"]; var tianjin=["西青区","武清区"]; var hebei=["石家庄","邯郸市"]; var henan=["郑州市","开封市"]; for( var s in arrpro){ selectAdd(provice,arrpro[s],arrpro[s]); } for( var s in beijing){ selectAdd(town,beijing[s],beijing[s]); } } function selectAdd(obj,name,value){ /*请在此补充代码*/ obj.options.add(new Option(name,value)); } function linkage(){ /*请在此补充代码*/ var provice=document.getElementById("provice"); var town=document.getElementById("town"); var arrpro=["北京市","天津市","河北省","河南省"]; var beijing=["朝阳区","西城区"]; var tianjin=["西青区","武清区"]; var hebei=["石家庄","邯郸市"]; var henan=["郑州市","开封市"]; var v=provice.value; town.options.length=0; if(v==arrpro[0]){ for(var s in beijing){ selectAdd(town,beijing[s],beijing[s]); } } if(v==arrpro[1]){ for(var s in tianjin){ selectAdd(town,tianjin[s],tianjin[s]); } } if(v==arrpro[2]){ for(var s in hebei){ selectAdd(town,hebei[s],hebei[s]); } } if(v==arrpro[3]){ for(var s in henan){ selectAdd(town,henan[s],henan[s]); } } }
1回答
同学,你好!程序运行效果正确,完成的不错。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题