请老师帮忙看下
来源: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]));
}
}
最后我的是这样的:
1回答
同学你好,
1、在js文件中输入了中文逗号,建议修改为英文逗号。
如下:
2、在selectAdd()方法中应该获得name中的值。定义变量应该用var。
参考代码如下:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题