offsetTop返回错误的值

时间:2018-05-07 18:29:43

标签: javascript angular

我需要获取没有ID的alement的offsetTop,所以我按名称获取选择器:

const element = document.getElementsByTagName('bs-datepicker-container');

然后如果我在console.log element的哪里,我可以看到偏移顶部是-55,这是正确的,该元素离屏幕约55像素。

然而,当我按如下方式专门定位元素时:

console.log(element['0'].offsetTop);

我突然看到输出为949.考虑到我的屏幕尺寸为1080,这意味着offsetTop几乎位于我的屏幕底部,而不是。

0 个答案:

没有答案