DOM exception 11

DOM exception 11

本文关键字:exception DOM      更新时间:2023-09-26

我通过http://TheScoutApp.com上的控制台运行这段代码,在第3行上,我得到了一个DOM异常11!!

var xhr2 = new XMLHttpRequest();
xhr2.onreadystatechange = function() {
  console.error(xhr2.statusText); //DOM exception 11!!!
  if (xhr2.readyState === 4 && xhr2.status === 200) {
    console.error('xhr2');
  }
}
xhr2.open("GET","http://thescoutapp.com/extension/update.xml",true);
xhr2.send();

属性xhr。statusText只能在请求完成后访问。但是onreadystatechange-回调被更早地调用——更早的调用有xhr。readyState==1(=服务器连接建立).

你必须输入xhr的值。条件中的statusText:

if(xhr.readyState == 4) {
  console.error(xhr.statusText);
}