Вот мой код:
JS:
Код: Выделить всё
let button = document.querySelector('.button')
let inputLocation = document.querySelector('.location')
let temp = document.querySelector('.temp');
let desc = document.querySelector('.desc');
let image = document.getElementById("image");
button.addEventListener('click', function(){
fetch(`https://api.openweathermap.org/data/2.5/weather?q=${inputLocation.value}&units=metric&appid=9f5cf42409938f351c3a005bbc01773f`)
.then(response => response.json())
.then(
displayData)
.catch(err => alert('Not a city name.'));
},
function changeImg() {
image.src = "images/" + desc.textContent + ".svg";
console.log(image.src);
})
const displayData=(weather)=>{
temp.innerText=`${weather.main.temp.toFixed(0)}°C`
desc.innerText=`${weather.weather[0].main}`
}
Код: Выделить всё
Weather App
[i]
[/i]
˚C
Код: Выделить всё
image.src = "images/" + desc.textContent.toLowerCase() + ".svg";Подробнее здесь: https://stackoverflow.com/questions/793 ... xt-content
Мобильная версия