else语句没有被执行?

时间:2017-11-14 05:26:56

标签: javascript html if-statement

如果页面未完全加载,我想重新加载页面。我正在使用下面的if-else循环。如果部分工作正常但是其他部分没有被执行。我不知道为什么会这样?

有人可以帮我解决这个问题吗?

function loadCensusData(obj) {
  console.log(objXHR1.responseXML);
  var vals = objXHR1.responseXML.getElementsByTagName("val");
  var noOfCols = 4;
  var noOfRows = vals.length / noOfCols;
  var row = 0;
  while (row < noOfRows) {
    var Did = vals[row * noOfCols + 0].childNodes[0].nodeValue;
    var DRevenue = vals[row * noOfCols + 2].childNodes[0].nodeValue;
    var censusVariable = DRevenue;
    var div = Did;
    console.log(div);
    //console.log(censusVariable);
    if (censusVariable < censusMin) {
      censusMin = censusVariable;
    }
    if (censusVariable > censusMax) {
      censusMax = censusVariable;
    }
    map.data.getFeatureById(div).setProperty('census_variable', censusVariable);
    document.getElementById('census-min').textContent = censusMin.toLocaleString();
    document.getElementById('census-max').textContent = censusMax.toLocaleString();
    row++;
  }
  if (document.readyState == 'interactive' || document.readyState == 'complete') {
    alert('Done');
  } else {
    alert('zzzzzzzzzzzzzzzzzz');
    self.location.reload();
  }
}
  • loadCensusData从我的报告中加载数据。
  • census_variable用于应用颜色样式

我已经使用了就绪状态条件。

有人可以帮我解决这个问题吗?

0 个答案:

没有答案