Si deseas determinar la altura (height) de un bloque HTML en javascript, existen dos métodos para hacerlo dependiendo del navegador:
- element.offsetHeight
- element.style.pixelHeight
Existe tambien otro método que permite determinar la altura de un bloque HTML cualquiera que sea el navegador:
<script type="text/javascript">
<!--
var divHeight;
var obj = document.getElementById('id_element');
if(obj.offsetHeight) {divHeight=obj.offsetHeight;}
else if(obj.style.pixelHeight){divHeight=obj.style.pixelHeight;}
//-->
</script>
PD: El
artículo original fue escrito por Jeff, contribuidor de
CommentCaMarche