当我尝试这样做时,HMTL 页面只显示最后一个对象,而不是所有对象。
这是我的 JavaScript 文件
var family = {
aaron: {
name: 'Aaron',
age: 30
},
megan: {
name: 'Megan',
age: 40
},
aaliyah: {
name: 'Aaliyah',
age: 2
}
}
var list = function(family) {
for (var prop in family) {
var elList = document.getElementById('aaron-family').innerHTML = prop;
}
}
list(family);
这是我的 HTML 文件
<html>
<head>
<title>Aaron's Test With Objects</title>
</head>
<li id="aaron-family">Hey, this is where it goes</li>
<footer>
<script src="objects.js"></script>
</footer>
</html>
原文由 Aaron Kantrowitz 发布,翻译遵循 CC BY-SA 4.0 许可协议
感谢你们!这是我想出的最终解决方案:
JS
HTML
我确信它可以重构,但它在视觉上是有效的。