試圖做一個基本的XML檢索。代碼在Firefox和Opera中按照預期工作,意味着它以XML文檔中的「標題」節點的文本值進行警報。但在IE7中,我從這一行中獲得了「需要的對象」。getElementsByTagName對象是否必需?真的卡住了!
x=xhttp.responseXML.getElementsByTagName("title")[0].childNodes[0].nodeValue;
alert(x);
順便說一句,它與responseText(和一個txt文件)工作正常。但我有使用ActiveX對象得到在IE中工作...奇怪的B/C我認爲它支持XMLHttprequest對象。也許這跟它有關係?
[編輯]
確定我取代了線與此
x=xhttp.responseXML.childNodes.length;
alert(x);
在FF
有2個節點,在IE中有0。所以,很顯然它不能讀取0的childNodes。與空白有關,我猜?是什麼賦予了?
[更新]
這是所有關於我如何使用msxml.DOMDocument和Msxml.XMLHTTP ActiveXObjects無知。我在下面的鏈接瞭解這些對象:
,並會回答我的問題在幾天之內...