7-8编程练习
来源:7-8 编程练习
慕的地2082093
2019-11-22 12:13:23
<!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" onchange="linkage()"></select>
市/区:
<!-- 请在此补充代码 -->
<select name="city" id="city"></select>
</form>
</body>
</html>
function address(){
/*请在此补充代码*/
var shengfen=document.getElementById("shengfen");
var city=document.getElementById("city");
var shengfenArr=["北京市","天津市","河北市","河南市"];
var cityArr=["朝阳区","西城区","石家庄","西青区","武清区","郑州市","开封市"];
selectAdd(shengfen,shengfenArr,shengfenArr);
selectAdd(city,cityArr,cityArr);
}
function selectAdd(obj,name,value){
/*请在此补充代码*/
for(var i in name){
obj.options.add(new Option(name[i],value[i]));
}
//.options.add(new Option(name,value));
}
function linkage(){
/*请在此补充代码*/
/*请在此补充代码*/
var shengfen=document.getElementById("shengfen");
var city=document.getElementById("city");
city.options.length=0;
var cityArr1=null;
if(shengfen.value=="北京市"){
cityArr1=["朝阳区","西城区"];
}else if(shengfen.value=="天津市"){
cityArr1=["西青区","武清区"];
}else if(shengfen.value=="河北市"){
cityArr1=["石家庄","邯郸市"];
}else if(shengfen.value=="河南市"){
cityArr1=["郑州市","开封市"];
}
selectAdd(city,cityArr1,cityArr1);
}
1回答
好帮手慕珊
2019-11-22
同学,你好!程序运行效果正确,符合作业要求,完成得非常好!继续加油!祝学习愉快!
相似问题