Hallo
Entferne den Attributwert bei Eintreten des Events
DOMContentLoaded
.Wie willst du einen Wert eines Attributs entfernen, das gar keinen hat? Du willst das Attribut entfernen.
Verschrieben.
Und wenn das Script entsprechend plaziert ist (am Ende des
body
), braucht man auch keinen Eventhandler dafür.
Ja. Wenn jedoch nicht, dann doch.
if (elem.hasAttribute("hidden")) { elem.removeAttribute("hidden"); }
Die Abfrage ist überflüssig. „Der Versuch, ein nicht vorhandenes Attribut zu entfernen, wirft keine Exception.“ [MDN]
Noch einfacher und zudem auch besser lesbar. Also nur elem.removeAttribute("hidden")
ohne das if (elem.hasAttribute("hidden"))
drum herum.
Tschö, Auge
--
Eine Kerze stand [auf dem Abort] bereit, und der Almanach des vergangenen Jahres hing an einer Schnur. Die Herausgeber kannten ihre Leser und druckten den Almanach auf weiches, dünnes Papier.
Kleine freie Männer von Terry Pratchett
Eine Kerze stand [auf dem Abort] bereit, und der Almanach des vergangenen Jahres hing an einer Schnur. Die Herausgeber kannten ihre Leser und druckten den Almanach auf weiches, dünnes Papier.
Kleine freie Männer von Terry Pratchett