offsetTop 属性
offsetTop 属性是 HTML DOM 中的一个属性,它表示元素的顶部距离其最近的父元素顶部的距离。offsetTop 属性是只读的,可以使用它来获取元素距离父元素的顶部距离。
使用方法
offsetTop 属性可以通过下面的方法来使用:
var element = document.getElementById("element"); var top = element.offsetTop;
上面的代码中,我们通过 document.getElementById()
方法获取到一个元素,再获取该元素的 offsetTop
属性,将其保存到变量 top
中。
我们也可以使用 offsetParent
属性来获取元素的父元素,再获取父元素的 offsetTop
属性来获取元素距离父元素的顶部距离:
var element = document.getElementById("element"); var parent = element.offsetParent; var top = parent.offsetTop;
我们还可以通过 offsetHeight
属性来获取元素的高度,以及通过 offsetWidth
属性来获取元素的宽度:
var element = document.getElementById("element"); var height = element.offsetHeight; var width = element.offsetWidth;
offsetTop 属性可以用来获取元素距离父元素的顶部距离,也可以用来获取元素的高度和宽度。