ugrás a tartalomhoz

CSS tulajdonság lekérdezése JS-sel

Marcell · 2007. Már. 3. (Szo), 20.49
Sziasztok!

Szeretném egy ID-vel ellátott elem (textarea) magasságát lekérdezni, de nem megy..
magassag = document.getElementById("comment_input").style.height;
alert(magassag);
És nem ír ki semmit.. ellenben az
document.getElementById("comment_input").style.height = "50px";
működik.. Mit rontok el?
 
1

offsetHeight

Ajnasz · 2007. Már. 3. (Szo), 21.41
Mivel nem az objektum style attribútumában állítod be az elem stílusát, hanem egy külső definícióban, ezért azt hiába is kérdezed le. Használd helyette az offsetHeight tulajdonságot.
document.getElementById('field').offsetHeight;
2

aham

Marcell · 2007. Már. 3. (Szo), 22.22
Igen, köszi így már megy. :)
3

kérdés

C_hris · 2007. Már. 5. (H), 09.39
Amúgy van olyan módszer, amellyel bármely css-el beálított értéket le lehet kérdezni js-el?
4

quirksmode cikk

vbence · 2007. Már. 5. (H), 12.10
Itt: http://www.quirksmode.org/dom/getstyles.html a legutolsó szkript lesz az. Safarira nem működik, de ha jól emlékszem eg kis bütyköléssel arra is rá lehet venni.

B