无法使用 javascript 从 XML 文件中获取文本到变量中
Can't get text into variable from XML files using javascript
我一直在为这个(可能很简单的)问题苦思冥想,但遗漏了一些非常基本的东西。为什么这第一个代码显示预期的输出
xmlhttp=xmlhttp.responseXML;
document.getElementById("CenterDataBox").innerHTML= xmlhttp.getElementsByTagName("ShowDay")[0].childNodes[0].nodeValue;
第二个不是吗?我认为这是我忽略的非常简单的事情。
xmlhttp=xmlhttp.responseXML;
var DayOfShow = xmlhttp.getElementsByTagName("ShowDay")[0].childNodes[0].nodeValue;
document.getElementById("CenterDataBox").innerHTML= DayofShow;
JavaScript区分大小写。
= DayofShow
应该是示例 2 中的 = DayOfShow
。
错误是您的变量 DayOfShow 不是您使用的变量。您使用的是 DayofShow,没有大写字母“0”。
您对 set 变量拼写错误。在示例 2 中,我假设您收到错误 var not defined。这是因为您将值设置为 DayOfShow,而您将 inner html 设置为 DayofShow。 Javascript 区分大小写。
我一直在为这个(可能很简单的)问题苦思冥想,但遗漏了一些非常基本的东西。为什么这第一个代码显示预期的输出
xmlhttp=xmlhttp.responseXML;
document.getElementById("CenterDataBox").innerHTML= xmlhttp.getElementsByTagName("ShowDay")[0].childNodes[0].nodeValue;
第二个不是吗?我认为这是我忽略的非常简单的事情。
xmlhttp=xmlhttp.responseXML;
var DayOfShow = xmlhttp.getElementsByTagName("ShowDay")[0].childNodes[0].nodeValue;
document.getElementById("CenterDataBox").innerHTML= DayofShow;
JavaScript区分大小写。
= DayofShow
应该是示例 2 中的 = DayOfShow
。
错误是您的变量 DayOfShow 不是您使用的变量。您使用的是 DayofShow,没有大写字母“0”。
您对 set 变量拼写错误。在示例 2 中,我假设您收到错误 var not defined。这是因为您将值设置为 DayOfShow,而您将 inner html 设置为 DayofShow。 Javascript 区分大小写。