少し問題あります。私はどのようにdivにアイコンを挿入することができないのか分かりません。私は天気APIからデータを取得し、天気ウィジェットを作成したい。私はこのようなコードを挿入した場合Javascriptでdivにアイコンを追加する方法
data.list.filter((value) => value.dt_txt.slice(0, 10) == date.toISOString().slice(0, 10) ? value : null).forEach(function(obj) {
date_elements[i] += `<tr>
<td>
date: ${obj.dt_txt} </br>
wind speed: ${obj.wind.speed}</br>
pressure: ${obj.main.pressure}</br>
temperature: ${obj.main.temp}</br>
humidity: ${obj.main.humidity}</br>
icon: ${obj.weather.icon}
</td>
</tr>`
});
:
console.log(data.list[0].weather[0].icon);
が、私はプロパティ私のアイコンのvlueを見たが、私はこれへのURLアイコンを追加する方法がわからないこれが私のコードの一部です。
文字列として挿入するのではなく、オブジェクトの値を連結するのはどうですか? – doutriforce
まあ、おそらく 'weather'は' icon:$ {obj.weather [0] .icon} 'のようにループ内でもアクセスされるべきです。 – DontVoteMeDown