【发布时间】:2014-12-27 20:37:51
【问题描述】:
如何在 HTML 中列出 Javascript 对象的结构化内容?
我的对象如下所示:
var lists = {
"Cars":{"Ford":false,"Ferarri":false},
"Names":{"John":true,"Harry":false},
"Homework":{"Maths":true,"Science":false,"History":true,"English":true}
}
将键打印为标题,将属性 + 值打印为下面的有序列表,循环会是什么样子?
例子:
汽车
- 福特 = 假
- 法拉利 = 假
名字
- 约翰 = 真
- 哈利 = 假
家庭作业
- 数学 = 真
- 科学 = 错误
- 历史 = 真
- 英语 = 真
我知道我可以按名称将对象附加到 HTML,但如果对象是动态的,并且密钥未知,我该如何创建循环来执行此操作?
【问题讨论】:
-
@Quentin:这个问题不仅是关于循环遍历一个对象,也是关于将元素附加到 HTML
-
@Cerbrus — 问题的最后一段说附加到 HTML 部分已经排序。如果这不是 OP 想要说的,那么问题就太宽泛了。
-
@Quentin:哦,你说得对。没关系我说什么:-)
-
@tymeJV:不要因为你想回答问题就滥用你的 JS 金徽章-.-
-
@Cerbrus -- 好吧,我确实根据您最初的评论重新打开它,假设我应该阅读更多内容:\
标签: javascript html json