我的代码这样写对吗
来源:7-6 编程练习
慕粉18713578315
2020-06-07 23:34:39
function address(){
/*请在此补充代码*/
var sheng=document.getElementById("sheng");
var city=document.getElementById("city");
var arrays=["北京市","天津市","河北省","河南省"];
var arrayc=["朝阳区","西城区","石家庄","邯郸市","西青区","武清区","郑州市","开封市"];
selectAdd(sheng,arrays,arrays);
selectAdd(city,arrayc,arrayc)
}
function selectAdd(obj,name,value){
/*请在此补充代码*/
for(var i in name){
obj.options.add(new Option(name[i],value[i]));
}
}还有selectAdd里面的value是做什么用的
2回答
同学你好,同学代码的实现效果是正确的,很棒
selectAdd()方法中value的作用是可以根据value[i]设置option标签默认值。如下所示:

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
慕粉18713578315
提问者
2020-06-07
<!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 id="sheng" name="sheng"></select> 市/区: <!-- 请在此补充代码 --> <select id="city" name="city"></select> </form> </body> </html>
相似问题
回答 1
回答 1