我有基本的画布
<body>
<canvas id="Canvas" width="500" height="704" style="border:1px solid #000000;"> </canvas>
</body>
而且我正在尝试在画布内获取onClick事件的坐标。我找到了一篇有关使用event.offsetX(referenced post)进行操作的好帖子,但是,该代码仅在js脚本位于同一文件中时才有效。我想做的是在单独的“ app.js”文件中的函数中处理坐标。我尝试在画布的onClick属性中引用要处理数据的函数(我们称其为“ click()”)。我不确定这是否是错误的方法,还是我错过了一些东西,但是没有用。我只是用javascript大步走。理想情况下,我想在html文件中根本没有javascript,但无论如何我都会满意的。
谢谢
这是对元素的全局单击,但是它仍捕获单击在画布内的位置: