Javascript xmlhttprequest变量仅在IE8中未定义
我有以下脚本在除Internet Explorer之外的所有主要浏览器中工作。我所有的变量都没有定义Javascript xmlhttprequest变量仅在IE8中未定义,javascript,Javascript,我有以下脚本在除Internet Explorer之外的所有主要浏览器中工作。我所有的变量都没有定义 { if (window.XMLHttpRequest) { xhttp=new XMLHttpRequest(); } else { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",dname,false); xhttp.send(); return xhttp.responseXML; } var
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send();
return xhttp.responseXML;
}
var xmlDoc = loadXMLDoc("nhl_standings_xml.xml");
var x = xmlDoc.getElementsByTagName("nhlall");
其他一些信息
xhttp.readystate=4
xhttp.status=200
我正在使用.textContent来获取变量,但是,我读到IE有时会遇到这样的问题。有人能告诉我一些关于.textContent的替代方案吗
下面是代码的其余部分:
document.getElementById('PensWins').innerHTML = var1;
document.getElementById('PensLoses').innerHTML = var3;
document.getElementById('PensOTWins').innerHTML = var8;
var var1 = x[i+3].textContent;
var var3 = x[i+4].textContent;
var var8 = x[i+5].textContent;
“我”来自一个循环
我在问上面的IE8有没有不喜欢的地方?(显然有)哪个部件出现故障?xhr部分?还是
getElementsByTagName(“nhlall”)
部分?还是你没给我们看的.textContent
部分?我不太确定。。考虑到xhr的readystate和状态恢复得很好,我不认为是这样。。get-elementsbytagname部分不会失败,因为它可以在所有其他浏览器中工作。我会发布.textcontent的代码,这样你可以告诉我你的想法。我在上面更新了我的帖子。IE8确实有一些几乎可用的调试器——可能值得安装并逐步完成。