wahsaga: auf Werte zugreifen

Beitrag lesen

hi,

Wenn ich per document.getElementById("Div").style.width die Breite des Elements herausfinden will, gelingt das nur, wenn ich diese direkt in den Stylebereich des Elements in HTML reinschreibe (style="width:100px").
Wenn ich das per css-class machen will kommt nix an (class="div" -- .div {width:100px;}).

Warum?

Weil, wie hier schon oft gesagt wurde, du per Element.style.eigenschaft nur Zugriff auf Werte hast, die direkt per style-Attribut am Element, oder zuvor bereits per Javascript gesetzt wurden.

Sollte man den Style nicht von der HTML-Datei trennen?

Ja - aber was hat das damit zu tun?

getComputedStyle wäre ein Stichwort.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }