html免费天气预报代码
导读:在现代社会中,天气状态的变化常常会引起人们的注意。如果你也想让你的网站用最简单的方式展示当地天气预报,HTML无疑是最好的选择之一。在本文中,我们将向大家介绍一种免费HTML天气预报代码。<!DOCTYPE html><h...
在现代社会中,天气状态的变化常常会引起人们的注意。如果你也想让你的网站用最简单的方式展示当地天气预报,HTML无疑是最好的选择之一。在本文中,我们将向大家介绍一种免费HTML天气预报代码。
!DOCTYPE html> html> head> title> 天气预报/title> meta charset="UTF-8"> meta name="viewport" content="width=device-width, initial-scale=1.0"> style> .container { text-align: center; margin-top: 30px; } .left { display: inline-block; text-align: left; } /style> /head> body> div class="container"> h1> 当地天气预报/h1> p> 今天是span class="left"> { { { today_date} } } /span> /p> p> 天气情况:span class="left"> { { { today_weather} } } /span> /p> p> 气温:span class="left"> { { { today_temperature} } } /span> /p> p> 风力:span class="left"> { { { today_wind} } } /span> /p> /div> script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"> /script> script> $(function () { $.ajax({ type: 'GET', url: 'http://api.openweathermap.org/data/2.5/weather?q={ { { city} } } & lang=zh_cn& units=metric& APPID={ { { YOUR_API_KEY} } } ', success: function (data) { var today_date = new Date().toLocaleDateString(); var today_weather = data.weather[0].description; var today_temperature = data.main.temp + '℃'; var today_wind = data.wind.speed + 'm/s ' + data.wind.deg + '°'; $('.container').find('.left').each(function () { var key = $(this).html(); var value = eval(key.toLowerCase()); $(this).html(value); } ); } , error: function () { $('.container').html('发生了一个错误'); } } ); } ); /script> /body> /html>
如您所见,这是一段利用Ajax从OpenWeatherMap API获取当地天气预报的代码。您只需简单修改city和YOUR_API_KEY即可。如果您还不了解Ajax和HowWeatherMap API,不要担心,都可以通过简单的搜索找到中文文档进行学习。希望这个HTML天气预报代码可以帮助到您!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html免费天气预报代码
本文地址: https://pptw.com/jishu/530676.html