可以设置id但不能将类设置为svg

时间:2014-03-24 15:58:13

标签: javascript

我创建了一个svg动态但我无法将类名设置为此svg。

var circle = document.createElementNS( 'http://www.w3.org/2000/svg', 'circle');
circle.setAttribute("cx", 6);
circle.setAttribute("cy", 6);
circle.setAttribute("r", 4);
circle.setAttribute( 'id', 'special'); (this method is working), but

circle.className("abc"); **is not working** 

为什么?

2 个答案:

答案 0 :(得分:1)

嗯...因为那不是你设置课程名称的方式吗?

circle.className = "abc";

答案 1 :(得分:0)

您必须以这种方式使用:

circle.className = "abc";

这个名称(className)没有方法,但它是元素的属性:在这种情况下,你必须使用=符号:)

此致 凯文