Javascript 从组中删除节点(对象、组等)

Javascript 从组中删除节点(对象、组等),javascript,kineticjs,Javascript,Kineticjs,我想创建一个临时组并向其中添加节点,这样它们就可以拖动了(因为组是可拖动的)。 然后我想从该组中删除这些节点,并将其他节点添加到该组中,使它们可以移动,而其他节点则不可移动 组为可移动组: var movableGroup= new Kinetic.Group({ draggable: true, }); 我想给它添加形状 我想向其中添加新形状,并删除在这些形状之前添加的形状。要删除组的所有子节点,请执行以下操作: moveableGroup.removeChildren(); 然后

我想创建一个临时组并向其中添加节点,这样它们就可以拖动了(因为组是可拖动的)。 然后我想从该组中删除这些节点,并将其他节点添加到该组中,使它们可以移动,而其他节点则不可移动

组为可移动组:

var movableGroup= new Kinetic.Group({
    draggable: true,
});
我想给它添加形状


我想向其中添加新形状,并删除在这些形状之前添加的形状。

要删除组的所有子节点,请执行以下操作:

moveableGroup.removeChildren();
然后可以向组中添加一些新节点:

var box = new Kinetic.Rect({
    x: 0,
    y: 0,
    width: width,
    height: height,
    stroke : 'black',
    strokeWidth: 1
});

moveableGroup.add(box);

它是否完全删除这些项目?或者仅从组中删除它们?如果要完全销毁子节点,可以调用
moveableGroup.destroyChildren()。您可以查看Kinetic.Group类的文档。