老师,请问还有需要改进的地方吗
来源: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闭合标签,让代码更加规范,如下:
祝学习愉快~
相似问题