首先,我的 javascript 知识非常非常少,因此我很费力才提出这个问题。我知道有很多类似的问题,但我需要的是它只使用非常基本的 javascript。 到目前为止,我有:
JSON 文件:
var list=
[
{"title":"ObjectA",...
},
{"title":"ObjectB",...
}
]
我已经设法使用以下方式列出它们:
function objects() {
for (a=0; a<list.length; a++) {
document.write(list[a].title);
}
}
然而,这会将所有对象放在一行中。我知道您可以使用类似的方式单独列出它们:
function object0() {
document.write(list[0].title)
}
我想知道是否可以使用 for 循环或类似的简单方法列出它们?在此先感谢您的帮助。
最佳答案
试试这个:
const pre = document.createElement("pre");
pre.innerHTML = JSON.stringify(list, null, 2);
document.body.appendChild(pre);
或者打印到控制台
console.log(JSON.stringify(list, null, 2));
工作示例:
const list = [
{ 'title': 'ObjectA' },
{ 'title': 'ObjectB', foo: { ble: 123 } }
]
const pre = document.createElement('pre');
pre.innerHTML = JSON.stringify(list, null, 2);
document.body.appendChild(pre);
<body>
</body>
关于javascript - 如何仅使用 javascript 在 html 选择选项中列出 JSON 文件中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41050041/