Heim >Web-Frontend >js-Tutorial >Wie kann ich SVG-Elementklassen effektiv mit jQuery oder Vanilla JavaScript verwalten?
Fehlerbehebung bei der Manipulation von jQuery SVG-Elementklassen
Bei der Arbeit mit jQuery SVG kann das Hinzufügen oder Entfernen von Klassen zu einem Objekt eine Herausforderung sein. Um dieses Problem zu beheben:
Alternativ funktioniert die Verwendung von .attr() direkt mit SVG-Elementen:
<br>// Klasse hinzufügen<br>$("#item").attr("class", "oldclass newclass");</p> <p>// Entfernen class<br>$("#item").attr("class", "oldclass");<br>
Wenn jQuery keine Abhängigkeit ist:
<br>// Klasse hinzufügen<br>document.getElementById("item").setAttribute("class", "oldclass newclass");</p> <p>// Klasse entfernen<br>document.getElementById("item").setAttribute("class", "oldclass");<br>
Das obige ist der detaillierte Inhalt vonWie kann ich SVG-Elementklassen effektiv mit jQuery oder Vanilla JavaScript verwalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!