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; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }