Здравствуйте. Подскажите пожалуйста насчет такого вопроса.
разрабатываю приложение погоды. Я использую
вот эти иконки погоды
Приложение должно запускаться и сразу показывать погоду и иконку погоды текущего расположение пользователя. С этим пунктом вопросов нет.
Использую вот этот код
function coords(lat, long) {
fetch(`url`)
.then((response) => response.json())
.then((data) => {
const icon = document.createElement('i');
icon.className = icons(data.weather[0].icon);
icon.style.fontSize = '120px';
document.getElementById('icon').appendChild(icon);)}
Дальше мне надо отобразить погоду в городе, который вводится через поле поиска. И вот тут сама иконка не работает. Если использовать данный код, то к существующей иконке погоды добавляется новая.
Пробовал через InnerHtml - отображается числовой код иконки и все
Подскажите, что я делаю не так ?