Элементы Dom имеют текущее состояние прокрутки в своих свойствах scrollLeft/scrollTop.

document.documentElement.scrollLeft/scrollTop работает в большинстве браузеров
К счастью, нам вообще не нужно запоминать это подробное описание.

alert('Current scroll from the top: ' + window.pageYOffset);
alert('Current scroll from the left: ' + window.pageXOffset);

обычные элементы можно прокручивать, изменяя scrollTop/scrollLeft.
В качестве альтернативы существует более простой и универсальный метод
window.scrollBy(x,y) : прокручивает страницу относительно в текущую позицию window.scrollTo(pageX,pageY) : прокручивает страницу до абсолютных координат