座標

マウスを動かしてください。
a

let p1=document.getElementById("p1"); document.addEventListener("mousemove",function(event){
let cx=event.clientX;
let cy=event.clientY;
let ox=event.offsetX;
let oy=event.offsetY;
p1.innerHTML="このマウスの座標はclient X="+cx+",Y="+cy+" offset X="+ox+",Y="+oy;
});

let p2=document.getElementById("p2");
document.addEventListener("click",function(event){
p2.innerHTML="clickはx="+event.clientX+",y="+event.clientY+"で行われました。";
});

    
    <h1>座標</h1>
    <p>マウスを動かしてください。</p>
    <div id="position">a</div>
    <canvas id="can"></canvas>
    <P id="p1"></P>
    <p id="p2"></p>
    <script>
    //各変数を使用可能にします。
      let offsetX = can.getBoundingClientRect().left;
      let offsetY = can.getBoundingClientRect().top;
      let pp=document.getElementById('position');
          pp.innerText="canvasの左上の座標はoffsetX ="+offsetX+",offsetY="+offsetY;
      let p1=document.getElementById("p1");
      let p2=document.getElementById("p2");
      document.addEventListener("mousemove",function(event){
      let cx=event.clientX;
      let cy=event.clientY;
      let ox=event.offsetX;
      let oy=event.offsetY;

        p1.innerHTML="マウスの位置はclient X="+cx+",Y="+cy+"  offset X="+ox+",Y="+oy;
      });
      let p2=document.getElementById("p2");
      document.addEventListener("click",function(event){
        p2.innerHTML="clickはx="+event.clientX+",y="+event.clientY+"で行われました。";
      });
    </script>