我一直在思考这个(可能很简单)的问题,并且错过了一些非常基本的东西。为什么第一个代码显示预期的输出
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;
最佳答案
错误是您的变量 DayOfShow 不是您正在使用的变量。您使用的是 DayofShow,不带大写“0”字母。
关于javascript - 无法使用 javascript 将 XML 文件中的文本获取到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28845061/