<script> function load(value) { var xmlHttp; if (window.XMLHttpRequest ) { xmlHttp= new XMLHttpRequest(); // 第(4)空 } xmlHttp.onreadystatechange=function() { if (xmlHttp.readyState == (5) && xmlHttp.status == (6)) { // 第(5)空和第(6)空 /*天气信息实时更新*/ var json = JSON.(7)(xmlHttp.responseText); // 第(7)空 document.getElementsByTagName("td")[4].(8) = json.name; // 第(8)空 document.getElementsByTagName("td")[5].(8) = json.min; // 第(8)空 document.getElementsByTagName("td")[6].(8) = json.max; // 第(8)空 document.getElementsByTagName("td")[7].(8) = json.weather; // 第(8)空 } } xmlHttp.(9)("GET", "./listWeather.php?city="+ value, true); // 第(9)空 xmlHttp.(10)(); // 第(10)空 } </script>
时间: 2024-02-14 19:32:57 浏览: 93
第一空:创建 XMLHttpRequest 对象的代码应该写成:xmlHttp = new XMLHttpRequest();
第二空:xmlHttp.readyState == 4 表示 XMLHttpRequest 对象的状态为完成,xmlHttp.status == 200 表示 HTTP 状态码为 OK,因此这里应该写成:xmlHttp.readyState == 4 && xmlHttp.status == 200。
第三空:JSON.parse() 方法可以将 JSON 字符串转换为 JavaScript 对象,因此这里应该写成:JSON.parse(xmlHttp.responseText)。
第四空:缺少了创建 XMLHttpRequest 对象的代码,应该写成:xmlHttp = new XMLHttpRequest()。
第五空:xmlHttp.readyState == 4 表示 XMLHttpRequest 对象的状态为完成,因此这里应该写成:xmlHttp.readyState == 4。
第六空:xmlHttp.status == 200 表示 HTTP 状态码为 OK,因此这里应该写成:xmlHttp.status == 200。
第七空:JSON.parse() 方法可以将 JSON 字符串转换为 JavaScript 对象,因此这里应该写成:JSON.parse(xmlHttp.responseText)。
第八空:应该分别写成:innerHTML、innerHTML、innerHTML、innerHTML。
第九空:应该写成:open。
第十空:应该写成:send。
阅读全文