Si l’on souhaite faire un scroll vertical seulement pour accéder à un élément de notre page, alors on pourra utiliser :
window.scrollTo(document.documentElement.scrollLeft,document.getElementById('id-de-mon-element').offsetTop)
Autre solution (en repérant le conteneur qui a les scrollbar) :
document.getElementById('mon-conteneur').scrollTop = document.getElementById('id-de-mon-element').offsetTop
Pour que offsetTop
retourne une valeur il faut que l’élément associé soit visible.