Javascript setAttribute(“transform”,…)不';t工作在<;符号>;要素

Javascript setAttribute(“transform”,…)不';t工作在<;符号>;要素,javascript,windows,svg,transform,setattribute,Javascript,Windows,Svg,Transform,Setattribute,我需要一些svg/javascript编程方面的帮助。我制作了一个SVG图形,其中元素“Stern”应该通过onmouseover事件旋转。我们不允许使用svg动画,动画应该由javascript完成。我的想法是使用setAttribute(“transform”,…),但这无论如何都不起作用。我在谷歌上搜索了大约一个小时,但我发现那里什么都不管用。 stern_rotieren函数是由鼠标触发的(我用alert(“test”)对其进行了测试),类似于setAttribute(“fill”、“w

我需要一些svg/javascript编程方面的帮助。我制作了一个SVG图形,其中元素“Stern”应该通过
onmouseover事件旋转。我们不允许使用svg动画,动画应该由javascript完成。我的想法是使用
setAttribute(“transform”,…)
,但这无论如何都不起作用。我在谷歌上搜索了大约一个小时,但我发现那里什么都不管用。 stern_rotieren函数是由鼠标触发的(我用
alert(“test”)
对其进行了测试),类似于
setAttribute(“fill”、“white”)
的功能在同一个函数中工作得非常好。只有
setAttribute(“transform”,…)
不起作用。也许你能让我看看我的失败,我绝望了


其他职能
函数stern_rotieren(){
var stern=document.getElementById(“stern”);
setAttribute(“变换”、“旋转(15500)”);
}

符号元素不接受变换属性。例如,如果您在子多边形元素上设置transform属性,它将起作用。

符号元素不接受transform属性。例如,如果您在子多边形元素上设置transform属性,它就会起作用。

我认为“transform”是CSS3样式的属性,在这种情况下,您可以如下设置:stern.style.transform=“rotate(15 500)”;我相信“transform”是CSS3样式的属性,在这种情况下,您可以将其设置为:stern.style.transform=“rotate(15500)”;