//-------------------- HTML:
Beispiel

Beobachte meine Textfarbe
nach dem Wechsel der Klassen

Ausgabe der Klassen:

Ausgabe der Klassen
Klasse "newClass" hinzufügen
Klasse "newClass" entfernen

//-------------------- CSS: #target { width: 80%; height: auto; min-height: 15px; margin: 5px auto; border: 1px solid white; text-align: center; color:rgba(112, 175, 4, 1) !important; padding:10px; } .center { text-align: center; } .oldClass{ border:1px solid white; padding:10px; } .red{ color:red !important; } .newClass{ color:rgba(112, 175, 4, 1) !important; } //-------------------- JavaScript: // Ausgabe der Klasennamen function showClass(){ let clelement = document.querySelector('#clexample'); let clList = clelement.classList; let ausgabe = 'ClassList:
'+clList+'
' ; let target = document.querySelector('#target'); target.innerHTML = ausgabe; } // Setzen der Klase newClass function setClasse(){ let clelement = document.querySelector('#clexample'); let clList = clelement.classList.add('newClass'); showClass(); } // Entfernen der Klase newClass function delClasse(){ let clelement = document.querySelector('#clexample'); let clList = clelement.classList.remove('newClass'); showClass(); }