Получение и изменение прокрутки окна в JavaScript
Следующие свойства содержат то, на сколько прокручено окно:
let t = document.documentElement.scrollTop; // сверху
let l = document.documentElement.scrollLeft; // слева
Эти свойства можно изменять, прокручивая окно в произвольную позицию:
document.documentElement.scrollTop = 200;
По нажатию на кнопку прокрутите окно
на позицию 300px
сверху.
По нажатию на кнопку прокрутите окно
на позицию 100px
снизу.
По нажатию на кнопку прокрутите окно на самый верх.
По нажатию на кнопку прокрутите окно на самый низ.