Изменение прокрутки элемента в JavaScript

Свойства, содержащие прокрутку элементов, можно изменять. В этом случае элемент будет прокручиваться к указанному значению. Давайте например прокрутим элемент на позицию 200px сверху:

javascriptelem.scrollTop = 200;

А теперь прокрутим элемент на 100px вниз от текущего значения:

javascriptelem.scrollTop = elem.scrollTop + 100;

А теперь прокрутим элемент в конец:

javascriptelem.scrollTop = elem.scrollHeight - elem.clientHeight;
Задание 1

Дан элемент и кнопка. По нажатию на кнопку прокрутите элемент на положение прокрутки 100px по вертикали и 50px по горизонтали.

Задание 2

Дан элемент и кнопка. По нажатию на кнопку прокрутите элемент на 50px вниз от текущего положения прокрутки.

Задание 3

Дан элемент и кнопка. По нажатию на кнопку прокрутите элемент в самый верх.

Задание 4

Дан элемент и кнопка. По нажатию на кнопку прокрутите элемент в самый низ.