Patrick Andrieu: CSS per Javascript ändern

Beitrag lesen

Hallo Stefan!

if (Hoehe >= 500) {
  var id = "img_head";
  document.getElementById(id).style.paddingTop = "100px";
}

Ich weiß nicht, wie die JS-Gelehrten das sehen, aber mMn ist es besser, sich es so anzugewöhnen:

  
  document.getElementById(id).style.paddingTop = 100+"px";

Der Grund ist, dass Du den Zahlenwert bei Bedarf in einer Variable (z.B. hier für padding-top: padTop) speichern kannst, bei einer weiteren Manipulation der Eigenschaft, schreibst Du dann hinter dem Istgleichzeichen direkt: padTop+"px"

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?