盒子到屏幕顶部的距离
时间: 2024-02-18 21:59:06 浏览: 73
div当滚动到页面顶部的时候固定在顶部实例代码
你可以使用JavaScript中的`offsetTop`属性来获取元素距离其最近的已定位祖先元素的顶部内边距的距离。如果没有已定位的祖先元素,则该属性将返回相对于文档的顶部内边距的距离。
以下是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>获取元素距离文档顶部的距离</title>
</head>
<body>
<div id="box" style="position: absolute; top: 100px;">这是一个盒子</div>
<script>
var box = document.getElementById("box");
var distance = box.offsetTop;
console.log(distance);
</script>
</body>
</html>
```
在这个示例中,我们首先获取了一个id为"box"的元素,然后使用`offsetTop`属性获取了该元素距离其最近的已定位祖先元素的顶部内边距的距离。最后使用`console.log()`方法将这个距离输出到控制台中。
阅读全文