老师,请问还有需要改进的地方吗

来源: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闭合标签,让代码更加规范,如下:

https://img.mukewang.com/climg/61cac12e092ec6ec08670345.jpg

祝学习愉快~

0

0 学习 · 15276 问题

查看课程