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()); };