7-6编程练习

来源:7-6 编程练习

慕的地2082093

2019-11-22 10:44:16

function address(){

    /*请在此补充代码*/ 

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

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

    selectAdd(shengfen,"北京市","北京市");

    selectAdd(shengfen,"天津市","天津市");

    selectAdd(shengfen,"河北市","河北市");

    selectAdd(shengfen,"河南市","河南市");

    selectAdd(city,"朝阳区","朝阳区");

    selectAdd(city,"西城区","西城区");

    selectAdd(city,"石家庄","石家庄");

    selectAdd(city,"西青区","西青区");

    selectAdd(city,"武清区","武清区");

    selectAdd(city,"郑州市","郑州市");

    selectAdd(city,"开封市","开封市");

    

}

function selectAdd(obj,name,value){

/*请在此补充代码*/  

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

}

<!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"></select>

         市/区:

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

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

    </form>

</body>

</html>


写回答

1回答

好帮手慕酷酷

2019-11-22

同学你好!代码完成的不错,但是建议可以通过初始化数组的方式,循环遍历数组,调用selectAdd()方法进行添加条目,使代码更加精简。

同学可以参考一下这个问答:https://class.imooc.com/course/qadetail/140373  

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


0

0 学习 · 9666 问题

查看课程