编程练习 请老师帮完善一下

编程练习 请老师帮完善一下

html

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

    市/区:
    <!--  请在此补充代码 -->
    <select name="city" id="city"></select>
</form>
</body>
</html>

js

​function address(){
/*请在此补充代码*/
var pro=document.getElementById("pro");
var city=document.getElementById("city");
var proArry=["北京市","天津市","河北省","河南省"];
var cityArry=["朝阳区","西城区","石家庄","邯郸市","西青区","武清区","郑州市","开封市"];

selectAdd(pro,proArry,proArry);
selectAdd(city,cityArry,cityArry);
}
function selectAdd(obj,name,value){
/*请在此补充代码*/
var i=0;
for(i=0;i<name.length;i++){
obj.options.add(new Option(name[i],name[i]));
}
}



【请问老师,如何当前面选了北京市,后面就对应出现北京的区,而不出现其他的呢?

正在回答 回答被采纳积分+1

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

1回答
好帮手慕阿园 2021-01-28 17:04:55

同学你好,练习题完成的不错,很棒,继续加油

关于同学的问题,同学可以先继续像后学,在后面的课程中会讲解到,并且也有对应的练习题,如下

http://img1.sycdn.imooc.com//climg/60127e25092ed39504340498.jpg

祝学习愉快~

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

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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