タケノコ2つ移動座標表示2

座標

      
    <div id="app">
           <img src="../../タケノコ.jpg" id="noko"  width="30px">
           <img src="../../タケノコ.jpg" id="noko2" width="30px">
           <p id="p1">座標

</div> <script> //タケノコの絵を動かせるようにします。 let p1=document.getElementById("p1"); let noko1 = document.getElementById("noko"); noko1.style.position = "absolute"; noko1.style.top = 70 + "px"; noko1.style.left = 400 + "px"; //タケノコ2の絵を動かせるようにします。 let noko2 = document.getElementById("noko2"); noko2.style.position = "absolute"; noko2.style.top = 70 + "px"; noko2.style.left = 350 + "px"; //noko1.onmousemove ここを変更****************************************************** noko1.onmousedown =function(e){ noko(noko1);} //noko1.onmousemove ここを変更****************************************************** noko2.onmousedown =function(e){ noko(noko2);} //------------------------------------------------------------------------- function noko(noko){ //ドラッグのはじめ何もしません。 noko.ondragstart = function(event){ return false;} //左クリックしたときの操作です。 noko.onmousedown = function(event){ //マウスの動きを見ます。 document.addEventListener("mousemove",onMouseMove);} //マウスの動きにノコの場所を合わせます。 let onMouseMove = function(event){ let x = event.clientX; let y = event.clientY; let width = noko.offsetWidth; let height = noko.offsetHeight; noko.style.top = (y-height/2) + "px"; noko.style.left = (x-width/2) + "px"; p1.innerHTML="biginx="+noko1.offsetLeft+"biginy="+noko1.offsetTop+"endx="+noko2.offsetLeft+"endy="+noko2.offsetTop; } //マウスの左ボタンが離れたら動きを見るのをやめます。 noko.onmouseup = function(event){ document.removeEventListener("mousemove",onMouseMove); } } </script>