我创建了一个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**
为什么?
答案 0 :(得分:1)
嗯...因为那不是你设置课程名称的方式吗?
circle.className = "abc";
答案 1 :(得分:0)
您必须以这种方式使用:
circle.className = "abc";
这个名称(className)没有方法,但它是元素的属性:在这种情况下,你必须使用=符号:)
此致 凯文