Quote Originariamente inviata da Marcolino's Visualizza il messaggio
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.
Grazie della risposta. Per ora ho risolto coi CSS (allngando la parte html, replicando il codice per ogni singola pagina).
Non so se le soluzioni proposte possano funzionare. Il fatto è che l'elemento di lista che voglio evidenziare non devo dirglielo io di volta in volta, ma dovrebbe stabilirlo il javascript a seconda della pagina attiva. Ora, sono sicuramente ignorante, ma queste due funzioni non mi sembrano esaustive in tal senso.