ZBLOG

用web语言写一个天气预报小程序

以下是一个用 HTML、CSS 和 JavaScript 编写的简单天气预报小程序示例:

HTML:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>天气预报</title>
  5. <style>
  6. .container {
  7. width: 300px;
  8. margin: 0 auto;
  9. padding: 20px;
  10. border: 1px solid #ccc;
  11. }
  12. h2 {
  13. text-align: center;
  14. }
  15. #weather-info {
  16. margin-top: 20px;
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. <div class="container">
  22. <h2>天气预报</h2>
  23. <form id="weather-form">
  24. <label for="city">城市:</label>
  25. <input type="text" id="city" name="city" placeholder="输入城市名称">
  26. <button type="submit">查询</button>
  27. </form>
  28. <div id="weather-info"></div>
  29. </div>
  30. <script src="script.js"></script>
  31. </body>
  32. </html>

JavaScript (script.js):

  1. document.getElementById('weather-form').addEventListener('submit', function(e) {
  2. e.preventDefault(); // 阻止表单提交
  3. var city = document.getElementById('city').value;
  4. if (city !== '') {
  5. fetchWeather(city);
  6. }
  7. });
  8. function fetchWeather(city) {
  9. // 在这里编写获取天气数据的代码,可以使用第三方API或其他方式获取
  10. }
  11. function displayWeather(weatherData) {
  12. var weatherInfo = document.getElementById('weather-info');
  13. weatherInfo.innerHTML = '当前天气:' + weatherData.weather + ', 温度:' + weatherData.temperature + '℃';
  14. }

以上代码是一个简单的天气预报小程序,通过用户输入城市名称来查询并显示天气信息。其中,你需要在 fetchWeather 函数中编写获取天气数据的逻辑,可以使用第三方API来获取天气数据,并将结果传递给 displayWeather 函数来展示在页面上。

注意:这只是一个基本示例,实际应用中可能涉及更多功能和复杂性。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=10013

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?