Originariamente inviata da
Marcolino's
Preso dal sito di Gabriele Romanato:
https://gabrieleromanato.com/2017/01...lass-di-jquery
codice:
var toggleClass = function(el, className) { el.classList.toggle(className);};
Dove el = l'ID dell'elemento a cui va modificata la classe, e className ovviamente il nome della classe da modificare.
Non l'ho provato, ma se className lo passi vuoto, credo tu possa anche togliere una classe senza inserirne alcuna.
Oppure, presa da W3School:
https://www.w3schools.com/jsref/tryi...assname_toggle
codice:
function myFunction() {
var x = document.getElementById("myDIV");
if (x.className === "mystyle") {
x.className = "mystyle2";
} else {
x.className = "mystyle";
}
}
Dove al posto di un DIV metti l'elemento di lista che vuoi evidenziare.