Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript xmlhttprequest变量仅在IE8中未定义_Javascript - Fatal编程技术网

Javascript xmlhttprequest变量仅在IE8中未定义

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

我有以下脚本在除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 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确实有一些几乎可用的调试器——可能值得安装并逐步完成。