Функция scrollBy позволяет прокрутить страницу по горизонтали и вертикали относительно текущей прокрутки.

См. методы scrollTo и scrollIntoView, которые также позволяют прокручивать страницу.

Синтаксис

window.scrollBy(по горизонтали, по вертикали);
scrollBy(по горизонтали, по вертикали);

Примеры

Пример

При клике по кнопке будем прокручивать страницу на 10px:

<input type="button" value="Прокрутить страницу" id="scroll-page">
var button = document.getElementById('scroll-page');

button.addEventListener('click', function() {
	window.scrollBy(0, 10);
});

Результат выполнения кода:

Пример

Прокрутим страницу на введенного значение:

var val = +prompt('На сколько прокрутить страницу?', '');
if (!isNaN(val)) window.scrollBy(0, val);
else alert('NaN');

Результат выполнения кода: