简易天气预报代码
2016-12-29 11:15
176 查看
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Title</title> | |
<style> | |
#show{display:block;width:800px;height:200px;background:orange;border:1px solid #333;} | |
</style> | |
</head> | |
<body> | |
<input type="text" id="city"> | |
<button id="checkWeather">查询天气</button><br /> | |
<span id="show">展示天气预报</span> | |
<script> | |
var cw = document.getElementById("checkWeather"); | |
cw.onclick = function() { | |
var http; | |
if(window.XMLHttpRequest) { | |
http = new XMLHttpRequest(); | |
} else { | |
http = new ActiveXObject("Microsoft.XMLHTTP"); | |
} | |
http.onreadystatechange = function(){ | |
if(http.readyState == 4 && http.status == 200) { | |
// show.textContent = http.responseText; | |
var json = JSON.parse(http.responseText); | |
console.log(json); | |
show.textContent = "城市:" + json.data.city; | |
show.textContent += "===温馨提示:" + json.data.ganmao; | |
show.textContent += "===今天天气:" + json.data.forecast[0].type; | |
show.textContent += ",最低温度:" + json.data.forecast[0].low; | |
show.textContent += ",最高温度:" + json.data.forecast[0].high; | |
show.textContent += ",风力:" + json.data.forecast[0].fengli; | |
show.textContent += ",风向:" + json.data.forecast[0].fengxiang; | |
} | |
} | |
var cityName = city.value; | |
http.open("GET", "http://wthrcdn.etouch.cn/weather_mini?city=" + cityName,true); | |
http.send(); | |
} | |
</script> | |
</body> | |
</html> |
相关文章推荐
- 天气预报,MYSQL之JDBC查询模块实现(代码)和简易插入模块实现(代码)以及PREPAREDSTATEMENT插入模块实现(代码)
- [Android | 小代码] 天气预报 简易Demo json解析数组+对象 Gson+Volley简单使用
- JSP从WebService取天气预报数据,很精简的代码[效果图]。
- 新浪天气预报代码及城市代码
- 个性博客-七款超靓天气预报免费代码
- 网页上显示天气预报信息的代码(将代码拷贝到你的网页上即可,当然,天气预报只能在联网的情况下才能使用)
- 七款天气预报代码
- 全国天气预报代码(转帖)
- .net天气预报代码调用大全
- 天气预报代码
- dedecms调用雅虎中国的天气预报代码
- 全国天气预报代码
- 新浪天气预报代码及城市代码
- 天气预报代码
- 一个实用的天气预报代码
- 个性博客-七款超靓天气预报免费代码
- 天气预报代码
- 好的天气预报HTML代码实例
- JSP从WebService取天气预报数据,很精简的代码[效果图]。
- 个性博客-七款超靓天气预报免费代码