这样可以吗

来源:7-8 编程练习

weixin_慕瓜9083905

2019-12-15 16:02:30

function address(){

    /*请在此补充代码*/

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

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

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

    var ssq=["朝阳区","西城区","西青区","武清区","石家庄","邯郸市","郑州市","开封市"];

    var sq2=["西青区","武清区"];

    var sq4=["郑州市","开封市"];

        selectAdd(sf,ssf,ssf);

        selectAdd(sq,ssq,ssq);

}

function selectAdd(obj,name,value){

/*请在此补充代码*/

for(var i in name){

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

}

}

function linkage(){

/*请在此补充代码*/ 

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

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

var f=sf.value;

if(f=="北京市"){

    var sf1=["朝阳区","西城区"];

    sq.options.length=0;

        selectAdd(sq,sf1,sf1);

}else if(f=="天津市"){

    var sf1=["西青区","武清区"];

    sq.options.length=0;

        selectAdd(sq,sf1,sf1);

}else if(f=="河北省"){

    var sf1=["石家庄","邯郸市"];

    sq.options.length=0;

        selectAdd(sq,sf1,sf1);

}else{

    var sf1=["郑州市","开封市"];

    sq.options.length=0;

        selectAdd(sq,sf1,sf1);

}


}


写回答

1回答

芝芝兰兰

2019-12-15

同学你好。代码完成的不错,下次可以把对应的html部分也一起贴上来哦~

再接再厉~~祝学习愉快~

0

0 学习 · 9666 问题

查看课程