object.style.whatever
devuelve los valores que se han creado con el atributo de estilo en el marcado, o la propiedad de estilo en la escritura, por lo tanto:
<div style="height:10px" onclick="alert(this.style.height)">sometext</div>
o
theDiv.style.height = "10px";
El método getComputedStyle le permite acceder a las propiedades de estilo, ya que están definidas por la cascada (es decir, usando @style
que el anterior, o cualquier mecanismo o <stylesheet>...</stylesheet>
)
EDIT: puede beneficiar a utilizar una biblioteca de JS establecida navegadores, en lugar de acceder a este inmueble directamente, y tienen que hacer frente a las peculiaridades de los diversos navegadores. Las versiones anteriores de IE (por ejemplo) no son compatibles con este método.
versión opera? ... –
¿Intentó establecer el estilo explícitamente? '
use jquery! Tendrás un tiempo mucho más simple, tiene la función $ .height() para indicar la altura. También puede encontrar que no hay altura, por lo que debe comprobar lineHeight y relleno (arriba y abajo). – Jason