clientHeight是指一個元素的可見高度(不包括邊框和滾動條),即元素內容的高度加上內邊距(padding),但不包括滾動條的高度。這個屬性只讀。
offsetHeight是指一個元素在垂直方向上的高度,包括元素自身的高度、內邊距(padding)、邊框(border)以及滾動條的高度(如果存在的話)。這個屬性只讀。
scrollHeight是指一個元素的實際內容的高度,包括超出可見區域的部分,也就是真正的高度。如果內容沒有溢出可見區域,scrollHeight的值等于clientHeight。這個屬性只讀。
舉例來說,如果一個元素的clientHeight為200px,offsetHeight為220px,而scrollHeight為400px,那么這個元素的內容實際上有400px的高度,但只有200px是可見的,剩下的200px需要通過滾動條來查看。