老师看一下,是这样吗?

来源: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

你好,代码逻辑与结果显示是正确的,祝学习愉快!

0

0 学习 · 9666 问题

查看课程