xml动态svg

问题描述:

我一直在寻找关于这个问题的月份,但我找不到任何有关它。我在找什么:我在我的屏幕上有sheetmusic,这是用JavaScript转换为svg的xml。现在我想制作可以操纵屏幕上显示的SVG的按钮。例如:音乐在其上方的音符和和弦下方具有歌词。假设我想用一个点击按钮替换或删除它们。所有这些暂时的,只在屏幕上。xml动态svg

+2

告诉我们你写了什么,我们会尝试纠正它。我们不是在这里从头开始写,而是作为代理网络搜索工具。 –

我目前正在研究一个类似的项目。您有两种方式:

  1. 直接修改SVG(如果你有复杂的对象嗯不冷静)
  2. 找出其中SVG元素加以修饰,发现在XML结构中的对应ID ,修改XML节点,将XML重新编译为SVG。

作为一种更高性能的方式,您可以只编译已更改的节点,然后将其插入到SVG中。

为了选择要应用动作的元素,您可以在每个可选元素上设置一个'click'事件侦听器,即 。