offsetTop возвращает неправильное значение - PullRequest
0 голосов
/ 07 мая 2018

Мне нужно получить offsetTop элемента, у которого нет идентификатора, поэтому я получаю селекторы по имени:

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

, а затем, если я обращусь к console.log element, можно увидеть, что вершина смещения равна -55, что правильно, элемент находится за пределами экрана примерно на 55 пикселей.

однако, когда я специально нацеливаю элемент следующим образом:

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

Я неожиданно вижу вывод 949. Учитывая, что мой размер экрана равен 1080, это будет означать, что offsetTop был почти в нижней части моего экрана, а это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...