Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

165
Vistas
Obtener el pronóstico para los otros días

Pude hacer funcionar la api y obtener el clima para el día actual. Ahora mi próxima tarea es obtener el pronóstico para los próximos 5 días y no estoy seguro por dónde empezar. Aquí solo estoy usando vanilla js y estoy usando la API de OpenWeather. He intentado buscar aquí y en youtube, pero parece que no puedo encontrar la ayuda adecuada. Todavía soy estudiante de Javascript, así que cualquier consejo es bienvenido. gracias.

 // selectors var API_KEY = "09243ce323687d1e2cca04c05b950491"; var uxIndex = document.getElementById('uxIndex'); var searchBar = document.getElementById('searchBar'); var btn = document.getElementById('btn'); // global variables // functions function getWeatherData(inputCity){ var inputCity = searchBar.value fetch(`https://api.openweathermap.org/data/2.5/weather?q=${inputCity}&appid=${API_KEY}&units=imperial`) .then(weather => { return weather.json(); }).then(showWeatherData); } var list = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]; var mS = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; function showWeatherData(weather){ console.log(weather) let city = document.getElementById('city'); let dateEL = document.getElementById('date'); setInterval(()=>{ const time = new Date(); const month = time.getMonth(); const date = time.getDate(); const day = time.getDay(); dateEL.innerHTML = list[day] + `, ` + date+ ` `+ mS[month] }, 1000); let wind = document.querySelector('.wind'); let temp = document.querySelector('.temp'); let humidity = document.querySelector('.humidity'); city.innerHTML = `${weather.name}`; temp.innerHTML = `${weather.main.temp}°F` wind.innerHTML = `${weather.wind.speed} MPH` humidity.innerHTML = `${weather.main.humidity}%` } btn.addEventListener("click", getWeatherData) // execute code

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda