lwiii lwiii - 7 months ago 51
Javascript Question

Get div height with plain JavaScript

Any ideas on how to get a div's height without using jQuery?

I was searching Stackoverflow for this question and it seems like every answer is pointing to jQuery's

.height()

I tried something like
myDiv.style.height
but it returned nothing, even when my div had its
width
and
height
set in CSS.
Thanks in advance.

Answer
var clientHeight = document.getElementById('myDiv').clientHeight;

or

var offsetHeight = document.getElementById('myDiv').offsetHeight;

clientHeight includes padding.

offsetHeight includes padding, scrollBar and borders.