代码还能更简洁吗?
来源:7-6 编程练习
不成功不改名
2020-02-04 14:03:19
function site(){
//创建两个数组含数组信息
var sfc=new Array("北京市","天津市","河北省","河南省");
var sqc=new Array("朝阳区","西城区","石家庄","邯郸市","西青区","武清区","郑州市","开封市");
//获取id=sf的控件
var sf=document.getElementById("sf");
initSelectSite(sf,sfc,0,sfc.length);
initSelectSite(sq,sqc,0,sqc.length);
}
/*给列表赋值的函数,传递四个参数:表单元素、数组元素、开始值、结束值*/
function initSelectSite(obj1,obj2,start,end){
for(var i=start;i<=end;i++){
obj1.options.add(new Option(obj2[i],obj2[i]));
}
}
1回答
同学你好,代码整体完成的不错,但还有一点小问题,同学没有获取市区的下拉框。导致无法添加条目。具体如下:

其他的代码不用再简化了,已经是最简的了。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题