看到ul底下没有li,就知道要在js中去生成新的结点li
<body>
<ul></ul>
<script>
var people = [
{ name: '牛油1号', id: 1, age: 20 },
{ name: '牛油2号', id: 2, age: 21 },
{ name: '牛油3号', id: 3, age: 19 },
]
var ul = document.querySelector('ul');
// 补全代码
for(let i=0;i<people.length;i++){
// 这个要放在循环里面,每次都新建一个结点
let li=document.createElement('li');
console.log(li);
// 将内容放入li中,记得加i
li.innerHTML=people[i].name+" "+people[i].age;
console.log(li.innerHTML);
// 下面两个都可以
// ul.appendChild(li);
ul.append(li);
}
</script>
</body>