老师看一下,是这样吗?
来源:7-8 编程练习
慕朵云
2020-03-12 22:38:58
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="文件1.js"></script> </head> <body onload="address()"> <form> 省份: <!-- 请在此补充代码 --> <select name="sf" id="sf" onchange="linkage()"></select> 市/区: <!-- 请在此补充代码 --> <select name="cs" id="cs"></select> </form> </body> </html>
function address(){ /*请在此补充代码*/ var sf=document.getElementById("sf"); var cs=document.getElementById("cs"); var sz = new Array("广东省","湖北省"); selectAdd(sf,sz,sz); } function selectAdd(obj,name,value){ /*请在此补充代码*/ for(var i in name){ obj.options.add(new Option(name[i],value[i])); } } function linkage(){ /*请在此补充代码*/ var sf=document.getElementById("sf"); var cs=document.getElementById("cs"); cs.options.length=0; if(sf.value=="广东省"){ var sz = new Array("深圳市","广州市"); selectAdd(cs,sz,sz); }else if(sf.value=="湖北省"){ var sz = new Array("武汉市","黄冈市"); selectAdd(cs,sz,sz); } }
1回答
guly
2020-03-13
你好,代码逻辑与结果显示是正确的,祝学习愉快!
相似问题