我有一个简单的 json 文件,其中包含数学运算信息。我想将 json 数据放入 ul 内部,这样,对象键应该是带有标头类的标头,并且它的值应该在每个标头之后列出。
我的脚本文件:
{
"Operations":{
" Arithmetic Operations" : ["+", "-", "*", "/"],
"Comparision Operations" : ["Equals","Greater than","Greater than equal to","Less than","Less than equal to"]
}
}
fetch('./js/data.json')
.then(function (response) {
return response.json();
})
.then(function (data) {
fetchList(data['Operations'])
});
fetchList = data => {
Object.entries(data).forEach(([key, values]) => {
let list;
values.forEach(item => {
list = `<li class="list">${ item }</li>`;
});
const li =
`<li class="head">${ key }</li>
${ list }
`;
console.log(li)
document.querySelector('#operations .lists').innerHTML += li
});
}
结果仅显示每个值的最后一个值
<li class="head"> Arithmetic Operations</li>
<li class="list">/</li>
<li class="head">Comparision Operations</li>
<li class="list">Less than equal to</li>
Smart猫小萌
相关分类