语法错误:意外的标识符

时间:2013-09-22 04:32:06

标签: javascript syntax-error

我制作了一些不起作用的代码。 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)

1 个答案:

答案 0 :(得分:1)

第17行

: 在第18行添加一个逗号,如@ thg435所述

return {
  x:evt.clientX-rect.left,
  y:evt.clientY-rect.top  
}