要素内にあるときにマウスの位置を表示したい..コードは次のとおりです。
マウス イベントの例
 関数 GetMousePositionInElement(ev, 要素)
           {
               var osx = element.offsetX;
               var osy = element.offsetY;
               var ボトム = osy + element.height();
               var x = ev.pageX - osx;
               var y = ボトム - ev.pageY;
               return { x: x, y: y, y_fromTop: element.height() - y };
           }
    関数 handleEvent(oEvent) {
        var oTextbox = document.getElementById("txt1");
        var elem = document.getElementById("div1");
        var xp = GetMousePositionInElement(oEvent, elem).x;
        var yp = GetMousePositionInElement(oEvent, elem).y;
        oTextbox.value += "\nx = " + xp + "y= " + yp;
    }
マウスを使用して赤い四角をクリックし、ダブルクリックします。
div style="幅: 100px; 高さ: 100px; 背景色: 赤"
     onmouseover="handleEvent(イベント)"
     id="div1"> /div
textarea id="txt1" rows="15" cols="50"> /textarea>
コードに問題があります。マウスの位置は texArea 内に表示されません。コードが機能し、正しく機能するためには、どのような変更を加える必要がありますか? (もちろん、すべてのコードが表示されるわけではありません。< と > の一部を削除して、他の方法では表示されないコードの一部を表示しましたが、コードの構文は正しいです。それは問題ではありません)
ありがとうございました。