老师,请问还有需要改进的地方吗
来源:4-4 编程练习
weixin_慕九州1031108
2021-12-28 15:42:30
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Object.entries()</title>
</head>
<body>
<div id="list">
</div>
<script>
const list = document.getElementById('list');
var classfies = {
"前端": ["Vue", "Angular", "React"],
"后端": ["Php", "Java", "Python"]
}
/*补充代码*/
let htmlStr = '';
for (const [key, value] of Object.entries(classfies)) {
let html = '';
let arr=[];
for(let i = 0;i<value.length;i++){
arr.push(`<dd>${value[i]}</dd>`);
html=arr.join("");
}
htmlStr += `<dl><dt>${key}</dt>${html}`;
}
list.innerHTML = htmlStr;
</script>
</body>
</html>1回答
好帮手慕慕子
2021-12-28
同学你好,效果实现是对的,建议添加上dl闭合标签,让代码更加规范,如下:

祝学习愉快~
相似问题