老师帮忙详解一下代码

老师帮忙详解一下代码

function address(){

    /*请在此补充代码*/

    var sheng=document.getElementById("sheng"); 

    var shi=document.getElementById("shi"); 

    var Obj1=["北京市","天津市","河北省","河南省"];

    var Obj2=["朝阳区","西城区","石家庄","秦皇岛","邯郸市","洛阳市","郑州市","商丘市"]

    selectAdd(sheng,Obj1);

    selectAdd(shi,Obj2);

}

function selectAdd(obj,name,value){

/*请在此补充代码*/

for(var value in name){

obj.options.add(new Option(name[value]));

}

function selectAdd(obj,name,value)这个

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,function selectAdd(obj,name,value)可以这样理解:

    1、在address函数中,调用了selectAdd方法,然后传递数组参数,obj对应的就是sheng,而name对应Obj1,value对应Obj1

http://img1.sycdn.imooc.com//climg/5e74686809f1418b06560331.jpg

同学可以结合课程中来理解每个参数对应的是什么。如下:

http://img1.sycdn.imooc.com//climg/5e7465a20952ac1411140680.jpg

不同的参数,添加不同参数的值,比如,添加1到12月,添加1到31天。

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码