首页前端开发HTMLhtml免费天气预报代码

html免费天气预报代码

时间2023-11-08 20:28:05发布访客分类HTML浏览818
导读:在现代社会中,天气状态的变化常常会引起人们的注意。如果你也想让你的网站用最简单的方式展示当地天气预报,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
html免费网站代码在哪里 html免费网页模板代码

游客 回复需填写必要信息