请老师帮忙看下

来源:7-6 编程练习

淡水咸鱼

2020-09-17 10:35:25

<!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 = "sheng" id = "sheng">
 
   </select>
   市/区:
   <!--  请在此补充代码 -->
   <select name = "qu" id = "qu">
    
   </select>
 </form>
</body>
</html>

function address(){
 alert("123");
 var sheng = document.getElementById("sheng");
 var qu = document.getElementById("qu");

 var shengArray = ["北京市","天津市","河北省","河南省"];
 var quArray = ["朝阳区","西城区","石家庄","邯郸市","西青区","武清区","郑州市","开封市"];

 selectAdd(sheng, shengArray, shengArray);
 selectAdd(qu, quArray, quArray);
}

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


http://img.mukewang.com/climg/5f62cad3082a9a2f09400531.jpg

http://img.mukewang.com/climg/5f62cad3086d4b8500000000.jpg

最后我的是这样的:

http://img.mukewang.com/climg/5f62cb5e08a6f49c09380190.jpg

写回答

1回答

好帮手慕阿慧

2020-09-17

同学你好,

1、在js文件中输入了中文逗号,建议修改为英文逗号。

如下:

http://img.mukewang.com/climg/5f62dee80934e64406770084.jpg

2、在selectAdd()方法中应该获得name中的值。定义变量应该用var。

参考代码如下:

http://img.mukewang.com/climg/5f62df5709b777c504660177.jpg

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

1

0 学习 · 16556 问题

查看课程