IE11中的ReactJS:无法读取未定义的属性nextSibling或null

时间:2017-03-29 17:31:00

标签: reactjs internet-explorer-11

我已经构建了一个ReactJS应用程序,除IE之外的所有浏览器都能正常运行。当我尝试通过VirtualBox访问IE11上的应用程序时,登录页面加载正常,但是当您单击登录时(在状态更改后,应用程序会中断?)。

我从ReactJS代码本身得到错误“无法读取属性'nextSibling'的undefined或null”:

getHostNode: function() {
  var hostNode = this._commentNodes;
  if (hostNode) {
    return hostNode;
  }
  if (!this._closingComment) {
    var openingComment = 
      ReactDOMComponentTree.getNodeFromInstance(this);
    var node = openingComment.nextSibling;
    while (true) {
      ...

有关如何解决此问题的任何想法?需要明确的是,与节点相关的 var node = openingComment.nextSibling 行上的错误将被抛出。

感谢。

0 个答案:

没有答案