Obtención y modificación del scroll de la ventana en JavaScript
Las siguientes propiedades contienen cuánto se ha desplazado la ventana:
let t = document.documentElement.scrollTop; // desde arriba
let l = document.documentElement.scrollLeft; // desde la izquierda
Estas propiedades se pueden modificar, desplazando la ventana a una posición arbitraria:
document.documentElement.scrollTop = 200;
Al hacer clic en el botón, desplaza la ventana
a la posición 300px desde arriba.
Al hacer clic en el botón, desplaza la ventana
a la posición 100px desde abajo.
Al hacer clic en el botón, desplaza la ventana hasta la parte superior.
Al hacer clic en el botón, desplaza la ventana hasta la parte inferior.