html代码获取天气预报实例
导读:天气预报是我们日常生活中很重要的一部分,通过网上获取天气预报是很方便的。本文将介绍通过HTML代码获取天气预报的实例。 <!DOCTYPE html> <html> <head>...
天气预报是我们日常生活中很重要的一部分,通过网上获取天气预报是很方便的。本文将介绍通过HTML代码获取天气预报的实例。
!DOCTYPE html> html> head> title> 获取天气预报实例/title> /head> body> h1> 获取天气预报实例/h1> p> 请输入您的城市名称: /p> form id="form1"> input type="text" id="city" name="city" /> input type="button" id="btn" value="查询" onclick="getWeather()" /> /form> p id="result"> /p> script> function getWeather(){ var city = document.getElementById("city").value; var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 & & xhr.status == 200){ var data = JSON.parse(xhr.responseText); var weather = data.weatherinfo.weather; var temp = data.weatherinfo.temp; var wind = data.weatherinfo.WD; var result = document.getElementById("result"); result.innerHTML = city + "的天气情况: 天气-" + weather + ",温度-" + temp + ",风向-" + wind; } } xhr.open("get", "http://www.weather.com.cn/data/cityinfo/" + city + ".html", true); xhr.send(null); } /script> /body> /html>
以上代码演示了通过获取用户输入的城市名称,向一个天气预报API发送请求,返回得到数据并解析显示到HTML页面上。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html代码获取天气预报实例
本文地址: https://pptw.com/jishu/536818.html