AFrame v4:TypeError:t.parentEl为null

时间:2017-01-13 10:32:56

标签: aframe

我正在使用“使用JavaScript和DOM API”中AFrame文档中解释的删除方法。

我创建了附加到我场景中定义的实体的框。

var parent = document.getElementById('box');
      var entityEl = document.createElement('a-box');
      parent.appendChild(entityEl);

然后,为了删除它,我将我创建的每个entityEl存储在一个先前被定义为空数组的数组中。

entityEl.setAttribute('position', {x: x1*5, y: y1*5, z: z1*5});
  entityEl.setAttribute('material', 'color', 'blue');
  listPoint.push(entityEl);

最后一步是删除其中一些框。所以我用

function destroyPoint(point){

  listPoint.pop(point);
  if(point.parentNode != null){
    point.parentNode.removeChild(point);
  }

}

一切看起来都很好,但我的控制台中仍然有一个奇怪的错误,我不明白:“aframe.min.js:137:3912”中的“TypeError:t.parentEl为null” 它看起来不是一个问题,但它很奇怪,所以我想知道是否有人可以解释它是什么。 谢谢!

0 个答案:

没有答案