[英]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區分大小寫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.