麻烦老师看看,这是什么问题

来源:7-6 编程练习

慕无忌6063789

2020-02-11 04:04:56

<!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"></select>


市/区:

<!--  请在此补充代码 -->

<select name="shiqu" id="shiqu"></select>

</form>

</body>

</html>

function address(){

    /*请在此补充代码*/  

    var shengfen=document.getElementById("shengfen");

    var shiqu=document.getElementById("shiqu");

    var sf=["北京市","天津市","河北省","河南省"];

    var sq=["朝阳区","西域区","石家庄","西青区","武清区","郑州市","开封市"];

    selectionAdd(shengfen,sf,sf);

    selectionAdd(shiqum,sq,sq);

}

function selectAdd(obj,name,value){

/*请在此补充代码*/

for(var i=0;i<=name.length;i++){

    obj.options.add(new Option(name[i],name[i]))

}

}


写回答

1回答

guly

2020-02-11

你好,1、缺少包含标签<script type="text/javascript"></script>

2、变量有误

http://img.mukewang.com/climg/5e422eda0993014805560377.jpg

建议参考代码如下:

<!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"></select>
    市/区:
    <!--  请在此补充代码 -->
    <select name="shiqu" id="shiqu"></select>
</form>
</body>
</html>
<script type="text/javascript">
function address(){
/*请在此补充代码*/
var shengfen=document.getElementById("shengfen");
var shiqu=document.getElementById("shiqu");
var sf=["北京市","天津市","河北省","河南省"];
var sq=["朝阳区","西域区","石家庄","西青区","武清区","郑州市","开封市"];
selectionAdd(shengfen,sf,sf);
selectionAdd(shiqu,sq,sq);
}
function selectionAdd(obj,name,value){
/*请在此补充代码*/
for(var i=0;i<=name.length;i++){
obj.options.add(new Option(name[i],name[i]))
}
}
</script>

如果解决您的问题请采纳,祝学习愉快!

0

0 学习 · 9666 问题

查看课程