本文介绍了一种使用 JavaScript 获取指定元素位置的方法。通过调用 getBoundingClientRect() 方法并结合页面滚动距离,可以精确计算元素相对于视口的位置。该方法适用于需要动态定位元素的场景,如弹出窗口、提示框等。
JavaScript 获取指定元素位置的方法
本文介绍了一种使用 JavaScript 获取指定元素位置的方法。通过调用 getBoundingClientRect() 方法并结合页面滚动距离,可以精确计算元素相对于视口的位置。该方法适用于需要动态定位元素的场景,如弹出窗口、提示框等。
代码如下:
function showpane() {
var self = document.getElementById("eID");
var left = self.getBoundingClientRect().left + document.documentElement.scrollLeft;
var top = self.getBoundingClientRect().top + document.documentElement.scrollTop + self.offsetHeight;
}
希望本文所述对大家的javascript程序设计有所帮助。