Javascript - Klasse ändern
bearbeitet von Gunnar Bittersmann@@Rolf B
> das Beispiel im Wiki war ziemlich antik.
Wie auch die Methode `getElementById()`{:.language-js}. Mit `querySelector()`{:.language-js} steht ein einhaitliches Interface zur Verfügung, sodass man `getElementById()`{:.language-js} eigentlich nicht mehr braucht. Das sollte zumindest erwäht werden.
> Ob es sich als Beispiel für eine elementare Methode wie getElementById eignet, mag diskussionsfähig sein. Ich finde es dafür zu kompliziert.
Ja. Es ist ein Beispiel für alles mögliche. Das Eigentliche – die Selektion des Elements anhand der ID – geht dabei unter.
IMHO ist
```js, bad
const aussehenKlasse = geklickterButton.dataset.aussehen;
```
unnötig. Ich würde das entfernen und
```js
unentschlossenesElement.className = geklickterButton.dataset.aussehen;
```
schreiben. Das verbessert die Verständlichkeit des Codes.
🖖 Живіть довго і процвітайте
{:@uk}
--
*When the power of love overcomes the love of power the world will know peace.*{:@en}
— Jimi Hendrix