簡體   English   中英

無法使用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。 這是因為您將值設置為Day O fShow,而在下面,則將inner html設置為Day o fShow。 JavaScript區分大小寫。

在這里,您可以閱讀有關JS的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM