簡體   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