javascript - XMLDocument onreadystatechange 在 Chrome 中不会触发

标签 javascript internet-explorer google-chrome

我有一段 JavaScript 代码在 IE 中工作正常,但在 chrome 中 onreadystatechange 事件不会触发。

var oXml = document.createElement("XML");
document.body.appendChild(oXml);
oS = new Object();
oS.sXmlHttp = null;
oS.aXmlHttp = null;
oS.fPending = true;
oS.nextCall = null;
oS.lastCall = null;
oS.url = url;
oS._oXml = oXml;
oS.ns = new Array();
oS.nsalias = new Array();
if (options != null) {
    oS.fSeq = options.reuseConnection;
    oS.SOAPHeader = options.SOAPHeader;
}
if (oS.fSeq == null)
    oS.fSeq = false;
_sdl[url] = oS;
oXml.service = userName;
oXml.onreadystatechange = getWsdl //event funtion not fires in chrome;
oXml.src = url;

在上面的代码中,onreadystatechange 在 Chrome 中不会触发。 请问有什么帮助吗?

最佳答案

问题不在于 chrome 没有触发该事件。只是该事件不存在。

var oXml = document.createElement("XML");
console.log( typeof oXml.onreadystatechange ); // this prints "undefined"

关于javascript - XMLDocument onreadystatechange 在 Chrome 中不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345005/

相关文章:

javascript - 如何 "relate"元素

javascript - AngularJS 1 - ng-repeat 在数组推送后不重新渲染

javascript - 跳过解析 javascript 时定期返回的 2 行

php - ajax按钮加载状态

javascript - Chrome 控制台中 JavaScript 对象摘要中的神秘字母

css - IE 中的 PNG : toggle opacity for partially transparent img?

javascript - 为什么这个window对象没有eval函数?

javascript - 为什么 function.apply() 不能在 IE 中跨文档边界工作?

python - no-startup-window 选项在 Windows 上不起作用

jquery - 点击时 Chrome 会模糊 div