我正在为天气应用程序使用 API。但是当涉及到使用 a<input type="text">和 a创建搜索栏时document.getElementById(' ').value,它会返回未定义的(当我注销时)。所以我想知道是否有任何其他方式来获取输入。
HTML:
<form class="search">
<input type="text" id="Search" name="Search" placeholder="Search city..." style="width: 50%; padding: 10px;">
<button type="submit" id="button" style="padding: 10px;">SEARCH</button>
</form>
脚本:
let location1 = document.getElementById('Search').value;
let api1 = 'http://api.openweathermap.org/data/2.5/weather?q=';
let api2 = '&appid=ece23eaa3a8d940b327a0cdc41c1e344&units=metric';
let API = api1 + location1 + api2;
// MAIN WEATHER */
fetch(API) // Current weather API
任何帮助将不胜感激
慕斯709654
相关分类