我的笔似乎没有正确调用CSS或正确呈现AJAX调用。我尝试更改背景颜色以查看文本是否隐藏在背景中,但是没有任何内容。
它可在Windows和Android上的所有主流浏览器中使用,但由于某些原因,iOS不会发生任何事情。 setBackground()函数不会根据UTC时间更改背景。
链接:https://codepen.io/amitrambaran/pen/aXEKVy
我尝试修改的相关Javascript:
function parseSearchInput(event) {
if (event.key === "Enter" || event.key === 13) {
content.style.opacity = 1;
if (searchQuery.value === "") {
alert("Please enter a city.");
}
console.log(searchQuery.value);
let url = "https://api.openweathermap.org/data/2.5/forecast?q=" + searchQuery.value + "&appid=" + apiKey;
console.log(url);
httpRequest(url);
}
}
function setBackground() {
body.classList.remove("daytime");
body.classList.remove("nigttime");
let date = new Date();
let hours = date.getHours();
if (hours > 6 && hours < 20) {
body.classList.add("daytime");
}
else {
body.classList.add("nighttime");
}
}