預測是陣列,當我嘗試完美列印它的作業時,我有 10 個元素,當我使用 innerHtml 時,它給出了專案的最后一個值,一切看起來都一樣
const getOtherDays = (data) => {
data.forecasts.forEach((forecast)=>{
for(var i = 0; i < day.length; i ) {
items = forecast.day;
console.log(items)
day[i].innerHTML = `${items}`
}
})
}
uj5u.com熱心網友回復:
您不應該使用嵌套回圈。如果 的每個元素代表data.forecasts不同的一天,則使用該陣列中的索引分配給相應的 DOM 元素。
const getOtherDays = (data) => {
data.forecasts.forEach((forecast, i) => {
items = forecast.day;
console.log(items)
day[i].innerHTML = `${items}`
})
}
uj5u.com熱心網友回復:
您正在遍歷元素并將其設定為每一天的預測。您要選擇特定元素。索引有forEach索引。希望該索引與您元素中的日期匹配。基本思路:
const getOtherDays = (data) => {
data.forecasts.forEach((forecast, index)=>{
items = forecast.day;
day[index].innerHTML = `${items}`;
})
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/438951.html
標籤:javascript dom
下一篇:單擊按鈕時如何更改表格內的值?
