Bernd Köster: Breite von div

Hallo,

wie erhalte ich die Breite eines div Elements?

Z.B. <div id="t">TEST</div>

document.getElementById("t").style.width

ist nicht definiert.

Hat jemand eine Idee?

Bernd

  1. wie erhalte ich die Breite eines div Elements?

    getComputedStyle() ist Dein Freund. Siehe http://www.styleassistant.de/tips/beispiel56.htm und http://www.csie.ntu.edu.tw/~b7506051/docs/GeckoDOM/examples7.html.

    Gruß,
      soenk.e

  2. Hallo, Bernd,

    wie erhalte ich die Breite eines div Elements?

    document.getElementById("t").style.width ist nicht definiert.

    Verwende offsetWidth.
    http://selfhtml.teamone.de/javascript/objekte/all.htm#offset_width
    </archiv/2003/1/35878/#m196201>

    Für Gecko-Browser wäre getComputedStyle() relevant, aber offsetWidth funktioniert auch in Gecko-Browsern, während getComputedStyle() nur Gecko kann.

    Grüße,
    Mathias