samedi 25 juin 2016

Unable to change class name of SVG element


I want to change the class applied on an SVG with the click of a button. The code is here . My SVG looks like: <svg id="test" class="fill" xmlns="http://www.w3.org/2000/svg" width="100%" height="200px" > <path id="path22276" d="m500 81c-41-6-110-35-110-46 0-6 32 6 48 19 8 5 53 12 101 14 78 4 93 1 144-22 32-14 60-26 64-26 8 0-37 34-62 47-28 15-131 22-185 14z"/> </svg> I tried both the below code : document.getElementById("test").className = "halffill"; document.querySelector("svg.fill").setAttribute("class","halffill"); I tested the same javascript code against a normal div tag. It worked fine. Is there some restriction on SVG? Please help me figure this out.

Aucun commentaire:

Enregistrer un commentaire