很多節點我有一個RegistrationResponseMessages.xml:如何讀取XML文件使用javascript
<messages>
<error>
<code id="501">Couldn't retrieve the HTML document because of server-configuration problems.</code>
<code id="502">Server busy, site may have moved ,or you lost your dial-up Internet connection.</code>
</error>
<success></success>
</messages>
試圖讀取代碼編號501和502使用javascript的內容,但它不工作。
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "RegistrationResponseMessages.xml", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
document.getElementById("errorCode403").innerHTML = getElementsByTagName(501)[0].childNodes[0].nodeValue);
這裏顯示它:
<label id="errorCode403" style="font-weight: 600; color: red;">give some error</label>
什麼是我的問題嗎?
越來越有時錯誤:的getElementsByTagName沒有定義 –