代码还能更简洁吗?

来源: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回答

好帮手慕酷酷

2020-02-04

同学你好,代码整体完成的不错,但还有一点小问题,同学没有获取市区的下拉框。导致无法添加条目。具体如下:

http://img.mukewang.com/climg/5e3915c309e4682d05150339.jpg

其他的代码不用再简化了,已经是最简的了。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

1

0 学习 · 9666 问题

查看课程