Свойство scrollTop содержит высоту
прокрученной части элемента сверху. Данное
свойство можно изменять.
Синтаксис
элемент.scrollTop;
Пример
Прокрутим страницу в начало:
document.body.scrollTop = 0;
Пример
Прокрутим страницу в конец:
let body = document.body;
body.scrollTop = body.scrollHeight;
Так как всегда есть видимая часть элемента,
то максимальный scrollTop
немного меньше scrollHeight.
То есть в этом примере мы присвоили
в scrollTop значение больше того,
на которое можно прокрутить страницу.
Но при этом значение scrollTop
автоматически уменьшилось до максимального.
Смотрите также
См. также свойство scrollLeft,
которое содержит ширину прокрученной части
элемента слева.