7-8编程练习

来源:7-8 编程练习

慕的地2082093

2019-11-22 12:13:23

<!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 name="shengfen" id="shengfen" onchange="linkage()"></select>

市/区:

<!--  请在此补充代码 -->

<select name="city" id="city"></select>

</form>

</body>

</html>

function address(){

    /*请在此补充代码*/  

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

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

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

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

    selectAdd(shengfen,shengfenArr,shengfenArr);

    selectAdd(city,cityArr,cityArr);

   

}

function selectAdd(obj,name,value){

/*请在此补充代码*/  

for(var i in name){

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

}

//.options.add(new Option(name,value));

}

function linkage(){

/*请在此补充代码*/

/*请在此补充代码*/  

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

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

    city.options.length=0;

    var cityArr1=null;

    if(shengfen.value=="北京市"){

        cityArr1=["朝阳区","西城区"];

    }else if(shengfen.value=="天津市"){

        cityArr1=["西青区","武清区"];

    }else if(shengfen.value=="河北市"){

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

    }else if(shengfen.value=="河南市"){

        cityArr1=["郑州市","开封市"];

    }

    selectAdd(city,cityArr1,cityArr1);

}


写回答

1回答

好帮手慕珊

2019-11-22

同学,你好!程序运行效果正确,符合作业要求,完成得非常好!继续加油!祝学习愉快!

0

0 学习 · 9666 问题

查看课程