【发布时间】:2021-06-02 10:31:40
【问题描述】:
我需要识别并修复错误。 我在这里缺少什么,为什么?温度不显示。
<script type="text/javascript">
$.ajax({
url: 'https://api.weather.gov/gridpoints/EWX/155,90/forecast/hourly'
}).done(function(res) {
var temp = res.properties.periods[0].temperature;
});
document.getelementbyid('temperature').innerHTML = temp
</script>
<p>
The temperature is <span id="temperature"></span>F.
</p>
【问题讨论】:
-
错误是什么?
-
getelementbyid 可能对大写字母不小心:正确的形式是 document.getElementById('temprature')
-
我需要在这里显示温度。
温度为 F。
-
什么给了你
console.log(temp)? -
您可以将
document.getelementbyid('temperature').innerHTML = temp移动到 done 回调中。
标签: javascript html json ajax api