1

動作しないコードを作成しました。Chrome コンソールに「構文エラー: 予期しない識別子」というエラーが表示されました。エラーは 19 行目にあります。コードは次のとおりです。

13.      var canvas=document.getElementById("canvas")
14.      var ctx=canvas.getContext("2d")
15.      function getMousePos(canvas,evt){
16.          var rect=canvas.getBindingClientRect()
17.          return{
18.               x:evt.clientX-rect.left
19.               y:evt.clientY-rect.top
20.          }
21.      }
22.      canvas.addEventListener("mouseclick",function(evt){
23.           var mousePos=getMousePos(canvas,evt)
24.           ctx.fillRect(mousePos.x-15,mousePos.y-15,10,10)
25.      },false)
4

1 に答える 1

1

17行目から:@ thg435が言及したように、18行目にコンマを追加します

return {
  x:evt.clientX-rect.left,
  y:evt.clientY-rect.top  
}
于 2013-09-22T05:23:12.563 に答える