clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop

js 操作DOM这几个是常见的,合格前端必须掌握其中的概念

  • clientHeight: 元素可见区域高;
  • offsetHeight: 可见区域高(包括边线的高);
  • scrollHeight: 包扣滚动不可见部分元素的高度, scrollHeight>=clientHeight恒成立;
  • offsetTop: 元素顶部距离最近父元素顶部的距离;
  • scrollTop: 有滚动条时,滚动条向下滚动的距离也就是元素顶部被遮住部分的高度,没有滚动条时scrollTop==0


    clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop_第1张图片
    height.jpg

你可能感兴趣的:(clientHeight、offsetHeight、scrollHeight、offsetTop、scrollTop)