老师检查一下

来源:7-8 编程练习

跟个猪一样

2019-12-05 21:46:46

<!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="provice" name="provice" onchange="linkage()"></select>
市/区:
<!--  请在此补充代码 -->
<select id="town"  name="town"></select>
</form>
</body>
</html>
function address(){
    	/*请在此补充代码*/  
    	var provice=document.getElementById("provice");
    	var town=document.getElementById("town");
    	var arrpro=["北京市","天津市","河北省","河南省"];
    	var beijing=["朝阳区","西城区"];
    	var tianjin=["西青区","武清区"];
		var hebei=["石家庄","邯郸市"];
		var henan=["郑州市","开封市"];
		for( var s in arrpro){
		selectAdd(provice,arrpro[s],arrpro[s]);
		}
		for( var s in beijing){
		selectAdd(town,beijing[s],beijing[s]);
}
	}

function selectAdd(obj,name,value){
	/*请在此补充代码*/ 

obj.options.add(new Option(name,value));
}

function linkage(){
	/*请在此补充代码*/  
	var provice=document.getElementById("provice");
    var town=document.getElementById("town");
    var arrpro=["北京市","天津市","河北省","河南省"];
    var beijing=["朝阳区","西城区"];
    var tianjin=["西青区","武清区"];
	var hebei=["石家庄","邯郸市"];
	var henan=["郑州市","开封市"];
    var v=provice.value;
    town.options.length=0;
	if(v==arrpro[0]){
    	for(var s in beijing){
    	selectAdd(town,beijing[s],beijing[s]);
		}
    }
    if(v==arrpro[1]){
    	for(var s in tianjin){
    	selectAdd(town,tianjin[s],tianjin[s]);
		}
    }
     if(v==arrpro[2]){
    	for(var s in hebei){
    	selectAdd(town,hebei[s],hebei[s]);
		}
    }
     if(v==arrpro[3]){
    	for(var s in henan){
    	selectAdd(town,henan[s],henan[s]);
		}
    }
}


写回答

1回答

好帮手慕酷酷

2019-12-06

同学,你好!程序运行效果正确,完成的不错。

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

0

0 学习 · 9666 问题

查看课程