JSFiddle - React, Tailwind, and code Playground
HTML
<button id="boton1">hola</button>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><button id="boton2">hola</button><hr>sdfsdgsdgsds
fgsdfgsdfkghsnjkdlfgn skgsdfgklsdf gjklsdfjgdfg
sdfgsdf
gsdfgsdf
gsdf
g
sdfg
sdf
g
sdfg
sdf
g
sdfgdfgfskdgjskdfjgskljgñskldfjgñsldfjgs jskdfgñskljgñslkjsñlgkjs ñfgkljñsdlkfjgsklf gjñskljgsñklsdfjgñsljgkdlfjg sdfkjgsñldfjgkñsklfjgsdñklfgjñdlfgkjsñdflgk skdjgskdlfgdfkjgñsdklfgjs dfjgsrk gjkdf gs fgjsdñlfkjgñsdflgkjsdñfgkljsñdfklg skjfgs jsjgñklfsjgklsdfjgsklfgjs jsdfgskljfgsñgsdñgkjsdf sjgdfkgñlskjdfg
dfkjs kfaskdjfañkljfasd
<hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr>
<button id="boton3">hola</button>
JavaScript
function getScroll(){
if(window.pageYOffset!= undefined){
return [pageXOffset, pageYOffset];
}
else{
var sx, sy, d= document, r= d.documentElement, b= d.body;
sx= r.scrollLeft || b.scrollLeft || 0;
sy= r.scrollTop || b.scrollTop || 0;
return [sx, sy];
}
}
document.getElementById("boton1").onclick=function(){ alert(getScroll()); };
document.getElementById("boton2").onclick=function(){ alert(getScroll()); };
document.getElementById("boton3").onclick=function(){ alert(getScroll()); };