Мне нужно получить offsetTop элемента, у которого нет идентификатора, поэтому я получаю селекторы по имени:
const element = document.getElementsByTagName('bs-datepicker-container');
, а затем, если я обращусь к console.log element
, можно увидеть, что вершина смещения равна -55, что правильно, элемент находится за пределами экрана примерно на 55 пикселей.
однако, когда я специально нацеливаю элемент следующим образом:
console.log(element['0'].offsetTop);
Я неожиданно вижу вывод 949. Учитывая, что мой размер экрана равен 1080, это будет означать, что offsetTop был почти в нижней части моего экрана, а это не так.