请老师检查作业
来源: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标签
是拼接代码中option没有闭合标签导致的,参考修改:
祝学习愉快!