繁体   English   中英

如何使用Snap.svg操作现有的组元素

[英]How to manipulate existing group elements with Snap.svg

我们在巫婆中有一个现有的svg文档,我们想用一个新的替换组元素。 可以使用Snap.svg吗?

var oldGroup = Snap.select("[id='" + oldGroupId + "']");

oldGroup.outerSVG(newGroup); //This is what I want to do but outerSVG is readonly

您不能仅使用outerSVG释放元素。 您没有提供足够的信息来给出完整正确的答案,因为我们无法看到现有的元素,但是可能有点类似。

var parent = oldGroup.parent();
oldGroup.remove();
parent.add( newGroup ) 

这取决于“ newGroup”是什么。 如果它是DOM元素,我认为它会起作用。 如果只是一些SVG标记,则可能需要执行类似的操作

parent.add( Snap.parse( newGroup ) );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM