我需要获取没有ID的alement的offsetTop,所以我按名称获取选择器:
const element = document.getElementsByTagName('bs-datepicker-container');
然后如果我在console.log element
的哪里,我可以看到偏移顶部是-55,这是正确的,该元素离屏幕约55像素。
然而,当我按如下方式专门定位元素时:
console.log(element['0'].offsetTop);
我突然看到输出为949.考虑到我的屏幕尺寸为1080,这意味着offsetTop几乎位于我的屏幕底部,而不是。