[英]Code works on firefox but not IE
因此,首先即時加載XML文件。 然后循環遍歷以查找數據。
var x = xmlDoc.getElementsByTagName("number");
var l = x.length;
for (i=0;i<l;i++){
if (x[i].childNodes[0].nodeValue == strTeam) {
document.write("<center>Scouting Data For: " + x[i].childNodes[0].nodeValue + "</center></br>");
var xmlDoc1 = loadXMLString(teamXML2);
該代碼一直循環查找,直到我輸入if語句為止。 如果If語句完成並且循環繼續,我將收到一個錯誤。
SCRIPT5007: Unable to get property 'childNodes' of undefined or null reference
在這行代碼上
if (x[i].childNodes[0].nodeValue == strTeam)
另外,如果這有幫助,我必須使用IE,因為Windows Surface RT上沒有其他瀏覽器。 但是我在Firefox和chrome的桌面上運行了代碼,並且沒有錯誤地運行。 有什么幫助嗎?
所以這里只是編輯
如果刪除var l = x.length
和替換i<l
與i<x.length
我得到一個Access is Denied
該線路上的編碼錯誤for (i=0;i<l;i++){
奇怪。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.