请老师检查作业

来源:2-7 编程练习

鱼档卖鱼

2022-03-29 20:59:22

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>


<body>

    <select id="province">

    </select>

    <script>

        // 获取select元素

        const oProvince = document.getElementById('province');

        // 定义一个空字符串

        let html = '';

        let provinces =

            ["北京市", "天津市",

                "上海市", "重庆市", "河北省", "山西省",

                "辽宁省", "吉林省", "黑龙江省", "江苏省"

                , "浙江省", "安徽省", "福建省", "江西省",

                "山东省", "河南省", "湖北省", "湖南省",

                "广东省", "海南省", "四川省", "贵州省",

                "云南省", "陕西省", "甘肃省", "青海省",

                "台湾省", "内蒙古自治区", "广西壮族自治区",

                "西藏自治区", "宁夏回族自治区", "新疆维吾尔自治区",

                "香港特别行政区", "澳门特别行政区"];

        // 遍历数组

        for (let i = 0; i < provinces.length; i++) {

            // 空字符串接收所有地址

            html += `<option>${provinces[i]}<option>`;

        };

        // 传入下来菜单;

        oProvince.innerHTML = html;

    </script>

</body>


</html>


写回答

1回答

好帮手慕星星

2022-03-30

同学你好,拼接的结构中多了空白的option标签

https://img.mukewang.com/climg/6243b69009f94ed803280122.jpg

是拼接代码中option没有闭合标签导致的,参考修改:

https://img.mukewang.com/climg/6243b6d4096f9c2d06240217.jpg

祝学习愉快!

0

0 学习 · 17877 问题

查看课程