JS遍历数组并通过innerHTML 显示到HTML中
HTML代码
<body>
<div id="dailyList"></div>
</body>
JavaScript代码
function getDelayOrderInfo(){
//自定义数组
var Str = '';
var Arr = [
{
"materialName": "eiusmod enim dolor aliqua",
"qty": -21413570,
"dictStatus": 30
},
{
"materialName": "Ut veniam minim",
"qty": -64645376,
"dictStatus": 50
},
{
"materialName": "Excepteur id consequat reprehenderit",
"qty": -9399905,
"dictStatus": 30
},
{
"materialName": "dolor Lorem in est eu",
"qty": -55786600,
"dictStatus": 10
},
{
"materialName": "ut reprehenderit",
"qty": -45269221,
"dictStatus": 20
},
{
"materialName": "occaecat ex sunt pariatur",
"qty": 55450270,
"dictStatus": 40
},
{
"materialName": "anim nulla esse occaecat",
"qty": 71426454,
"dictStatus": 10
},
{
"materialName": "aliqua sunt amet",
"qty": -12119945,
"dictStatus": 30
},
{
"materialName": "incididunt ullamco consequat minim",
"qty": 71452085,
"dictStatus": 30
},
{
"materialName": "fugiat",
"qty": 56551946,
"dictStatus": 10
},
{
"materialName": "fugiat amet nisi",
"qty": -23880850,
"dictStatus": 10
}
]
for(let i = 0;i<Arr.length;i++){
Str += '<ul>'
+'<li style="width:200px;">'+(Arr[i].materialName)+'</li>'
+'<li>'+(Arr[i].qty)+'</li>'
+'<li>'+(Arr[i].dictStatus)+'</li>'
+'</ul>'
}
//拼接完字符串数组后用innerHTML把它渲染到页面中
document.getElementById('dailyList').innerHTML = Str
}