2014-03-31 3 views
0

그래서 먼저 XML 파일을로드합니다. 그런 다음이를 반복하여 데이터를 찾습니다.코드는 Firefox에서는 작동하지만 IE는 작동하지 않습니다.

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 문이 완료되고 루프가 계속되면 오류가 발생합니다. 이 윈도우 표면 RT에 다른 브라우저가 없기 때문에 내가 IE를 사용해야합니다 도움이된다면

if (x[i].childNodes[0].nodeValue == strTeam)

또한이 코드 줄에

SCRIPT5007: Unable to get property 'childNodes' of undefined or null reference

. 하지만 파이어 폭스와 크롬에서 데스크톱 코드를 실행했는데 오류없이 실행되었습니다. 어떤 도움이 필요합니까? 여기 그러니 그냥 편집


,

내가 var l = x.length을 제거하고 i<x.lengthi<l를 교체 할 경우 나는 코드 for (i=0;i<l;i++){

이상한의 회선에 자동 Access is Denied 오류가 발생합니다.

답변

0

확인이 아웃 :

childNodes[] not working in IE9 as in IE7 and 8

당신의 HTML은 텍스트 노드에 연결되어야합니다 둘의 HTML 태그 사이의 공백에 이르게 코드를 가지고 있습니까?

+0

아니요 공백이 없습니다. 새로운 오류로 편집을보십시오. 이상한 – Mozzie

관련 문제