十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
要获取天气信息,可以使用HTML和JavaScript结合的方式,你需要找到一个提供天气数据的API,例如OpenWeatherMap、Weather API等,使用JavaScript发起请求并处理返回的数据,将数据显示在HTML页面上。

创新互联专注于兴庆网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供兴庆营销型网站建设,兴庆网站制作、兴庆网页设计、兴庆网站官网定制、微信平台小程序开发服务,打造兴庆网络公司原创品牌,更为您提供兴庆网站排名全网营销落地服务。
以下是一个简单的示例:
1、注册一个免费账户并获取API密钥(以OpenWeatherMap为例):https://openweathermap.org/appid
2、创建一个HTML文件,如weather.html,并添加以下内容:
天气查询
实时天气查询
| 城市 | 温度 | 天气描述 |
|---|---|---|
3、创建一个JavaScript文件,如weather.js,并添加以下内容:
const apiKey = '你的API密钥'; // 替换为你的API密钥
function getWeather() {
const city = document.getElementById('city').value;
if (!city) {
alert('请输入城市名称');
return;
}
const url = https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${apiKey}&units=metric&lang=zh_cn;
fetch(url)
.then(response => response.json())
.then(data => {
document.getElementById('cityName').innerText = data.name;
document.getElementById('temperature').innerText = data.main.temp + '°C';
document.getElementById('description').innerText = data.weather[0].description;
})
.catch(error => {
console.error('获取天气信息失败:', error);
alert('获取天气信息失败,请检查城市名称是否正确');
});
}
4、用浏览器打开weather.html文件,输入城市名称并点击查询按钮,即可显示该城市的实时天气信息。