Internet Explorer 11 (IE 11) 在 DOMParser 中使用 parseFromString 引发语法错误

Ged*_*lya 5 javascript windows dom internet-explorer-11

我的网页上有一些 Javascript,在 Chrome 和 Firefox 中运行良好;然而在 IE 11 中测试时失败了。我用调试工具(F12)查看了 IE 11 中的问题,发现以下代码有问题;特别是当使用 parseFromString 时会抛出“语法错误”:

if (window.DOMParser)
{                            
    parser =  new DOMParser();
    tmp = parser.parseFromString(resp, "text/xml");
}
Run Code Online (Sandbox Code Playgroud)

我有什么办法可以解决这个问题吗?

Ans*_*gam 1

对于 IE 这对我有用

xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(text);
Run Code Online (Sandbox Code Playgroud)

来源: http: //www.w3schools.com/dom/dom_parser.asp