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
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题