2014-01-07 20 views
0

我有一些代码,在特定点的Javascript拉斐尔创建和删除多个文本点

group = paper.set(); 

for (var i = 0; i < numClicks; i++){ 
    group.push(paper.text(clicksX[i], clicksY[i], "TEST")); 
} 

这伟大工程和“TEST”完美展现了打印文本。但是,我现在要从我的论文中删除所有“TEST”字符串(重新开始)。我该怎么做呢?

我已经试过:

group.clear() 

group.remove() 

group.forEach(function(txt){txt.remove();}) 

group.forEach(function(txt){group.exclude(txt)}) 

,但似乎没有任何工作。任何想法我失踪?

感谢, 埃德

+0

此行group.forEach(function(txt){txt.remove();})适用于我。你可以把你的例子放在jsfiddle上,这样我们就可以看到发生了什么。 – Ian

+0

谢谢伊恩,你是对的 - 我只是把它放在我的代码中的错误位置。非常感谢您的理智检查! – ThatGuy

回答

0

group.forEach(功能(TXT){txt.remove();})不工作,如果它在脚本中的正确的地方。

感谢伊恩!