Cybaer: JavaScript nur ausführen, wenn CSS verfügbar

Beitrag lesen

Hi,

ein mit css auf disply:none; gestelltes div

!

Mit style kann man nur Werte auslesen, die auch mit style gesetzt wurden (oder zumindest Inline-Styles). Mit style läßt sich ein im Stylesheet gesetzter Stil *nicht* abfragen. Dafür gibt es currentStyle/getComputedStyle() (ermittelt den tatsächlich aktuellen Wert, was allerdings nicht bei allen Stil-Eigenschaften/Schreibweisen funktioniert) oder eben der direkte Zugriff auf das Stylesheet via styleSheets-Collection.

Nachdem Du dann zum ersten Mal style benutzt hast, funktioniert die Abfrage im folgenden natürlich.

Gruß, Cybaer

--
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)