【发布时间】:2021-08-19 22:56:18
【问题描述】:
如何在运行函数之前检查搜索栏是否为空,因为它正在记录故障?
const searchbar = document.querySelector('.search-bar');
searchbar.addEventListener('keypress', searchQuery);
function searchQuery(evt) {
if (evt.keyCode == 13) {
getData(searchbar.value);
}
}
// Run a fetch requst on api to return the data from searchbox in metric units converting it into json
function getData(query) {
fetch(`${api.base}weather?q=${query}&units=metric&APPID=${api.key}`)
.then(weather => {
return weather.json();
}).then(displayData);
}
【问题讨论】:
-
searchbar.value && getData( searchbar.value )
标签: javascript input