@@Rolf B
Sinnvoller wäre eine Klasse js-only, die ein display:none !important hinzufügt und die vom JavaScript einfach entfernt wird. Schwups, ist das Element da. Man könnte sogar am Body eine Klasse "no-js" setzen und im CSS den Selektor
.no-js .js-only
verwenden, um das display:none zu setzen. Und das Script muss dann nicht suchen, sondern kann einfach die no-js Klasse am Body entfernen.
Wenn es denn das Script gibt. Mitunter gibt es aber mehrere, die womöglich unabhängig voneinander geladen werden – oder eben nicht. Da sollte dann jedes Script seine eigene Klasse (bzw. sein eigenes data
-Attribut) bekommen.
LLAP 🖖
--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann