just two simple questions,
Q(1) the below code has multiple if else statement I wanna know if there is a way to simplify this using array or something else.
Q(2) I asked this question before but the answered code doesn't work with me so my question is there a way to change bgImg.src faster because it takes a little bit longer to change the src. BTW this is an API request.
please if you wanna downvote this question please let me know the reason so that I can modify my question. thanx in advance.
const bgImg = document.querySelector('#element-body img');
let icon = "";
if(weatherName.includes("rain")){
icon = "./images/rain.jpg";
}
else if(weatherName.includes("clouds")){
icon = "./images/clouds.jpg";
}
else if(weatherName.includes("snow")){
icon = "./images/snow.jpg";
}
else if(weatherName === "mist"){
icon = "./images/mist.jpg";
}
else if(weatherName === "clear sky"){
icon = "./images/clear-sky.jpg";
}
else if(weatherName === "smoke"){
icon = "./images/smoke.jpg";
}
else if(weatherName === "dust"){
icon = "./images/dust.jpg";
}
else if(weatherName === "drizzle"){
icon = "./images/rain.jpg";
}
else if(weatherName === "haze"){
icon = "./images/haze.jpg";
}
else if(weatherName === "fog"){
icon = "./images/foggy.jpg";
}
else if(weatherName === "thunderstorm"){
icon = "./images/thunderstorm.jpg";
}
else{
icon = "./images/pexels-photo-39811.jpg";
}
}
bgImg.src = icon;
}
Aucun commentaire:
Enregistrer un commentaire