У нас есть существующий svg-документ в том, что мы хотим заменить групповой элемент на новый. Можно ли сделать это с помощью Snap.svg?Как манипулировать существующими элементами группы с помощью Snap.svg
var oldGroup = Snap.select("[id='" + oldGroupId + "']");
oldGroup.outerSVG(newGroup); //This is what I want to do but outerSVG is readonly
Отлично! Спасибо! Работает как в Chrome, так и в IE 9. – Tylland
Это может повлиять на порядок рисования, но сейчас это не проблема. – Tylland
Если это так, вы можете использовать element.after()/before(), чтобы добавить новый элемент в нужное место, прежде чем удалять старый. – Ian