[英]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.