@@Camping_RIDER
Allerdings möchte ich dir stattdessen zu etwas Anderem raten, was aus verschiedenen Gründen (Zukunftssicherheit, separation of concerns) zu empfehlen ist:
„Definieren Sie die Formatierungsregeln im zentralen Stylesheet, nicht im JavaScript. Sorgen Sie im JavaScript dafür, dass diese Formatierungsregeln angewendet werden …
So weit, so richtig.
… beispielsweise indem Sie einem Element dynamisch eine Klasse hinzufügen.
Schlechtes Beispiel. Wenn es darum geht, etwas nicht erscheinen zu lassen, ist eine Klasse die falsche Wahl. Aus dem von dir genannten Grund: separation of concerns.
Die Information gehört ins Markup: als hidden
-Attribut.
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory