2014-03-24 31 views
0

我已經創建了svg動態但我無法將類名設置爲此svg。可以設置ID,但不能將類設置爲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** 

爲什麼?

回答

1

嗯...因爲這不是你如何設置類名?

circle.className = "abc"; 
0

必須以這種方式使用:

circle.className = "abc"; 

沒有與此namee(className)已過時的方法,但它是元素的屬性:在這種情況下,你必須使用=符號:)

Regards, Kevin