2-7 编程练习

来源:2-7 编程练习

慕移动4506339

2022-07-13 21:42:52

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <select id="province">
    </select>
    <script>
        let provinces =
            ["北京市", "天津市",
                "上海市", "重庆市", "河北省", "山西省",
                "辽宁省", "吉林省", "黑龙江省", "江苏省"
                , "浙江省", "安徽省", "福建省", "江西省",
                "山东省", "河南省", "湖北省", "湖南省",
                "广东省", "海南省", "四川省", "贵州省",
                "云南省", "陕西省", "甘肃省", "青海省",
                "台湾省", "内蒙古自治区", "广西壮族自治区",
                "西藏自治区", "宁夏回族自治区", "新疆维吾尔自治区",
                "香港特别行政区", "澳门特别行政区"];
        var select=document.getElementById('province');
        var text=``;
        for(i=0;i<provinces.length;i++){
            text +=text.push(provinces[i]);
        };
        select.appendChild(text)
        
    </script>
</body>
</html>

老师,麻烦帮忙看下哪里有问题

写回答

1回答

好帮手慕星星

2022-07-14

同学你好,问题如下:

1、text是字符串,push是数组的方法,所以不能使用

2、text是字符串,不是节点,所以不能用appendChild方法

如下修改:

https://img.mukewang.com/climg/62cf74be0955b44a05970172.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程

相似问题