我想向svg元素(圓圈)添加類,但是當我嘗試在控制檯上顯示類名時,我得到了「[object SVGAnimatedString]」作爲輸出。在撥弄可全部代碼:jsfiddle.net/prated/rsv0yxgx如何使用javascript在svg元素(圈)中添加一個類?
<script>
var counter =0;
function selectForPValues()
{
var colorFormed = new Array("orange","green","blue","yellow","black","pink");
var index = document.getElementsByClassName("selected").length;
for(var i=0;i<index;i++)
{
textVar = document.getElementsByClassName("selected")[i].id;
console.log("Id: "+ textVar);
document.getElementById(textVar).className = "tester";
document.getElementById(textVar).style.fill = colorFormed[counter];
console.log("Resultant: "+ document.getElementById(textVar).className);
}
counter++;
}
</script>
你讀了['SVGAnimatedString']的文檔(HTTPS ://developer.mozilla.org/de/docs/Web/API/SVGAnimatedString)爲了解它是如何工作的? – Xufox