检测阵列单元格上的单击

时间:2012-02-23 21:29:56

标签: javascript html

我正在开发一款游戏,基本上每1秒就会有一张随机单元格发生变化的图片

我希望检测到,如果有人点击更改的图片,则会发送提醒

或类似的东西,任何想法我该怎么做?

这是来源:http://pastebin.com/zeLmF4xw

2 个答案:

答案 0 :(得分:1)

如果每张图片都有一个id(它应该),那么使用jquery

$('#id_of_the_pic').click(function(){
  alert('you just clicked it')

});

没有jquery?

<img src="images/audio_link.png" id="83" onclick="showme(this.id)" alt="whatever"/>

<script>
function showme(x){

alert('you just clicked - ' + x);

}
</script>

答案 1 :(得分:0)

正如我在评论中所提到的,您可以在图像上放置一个onclick并在检查功能中检测图像src。

  ...
  arr[i][k] = "<img id='imgId" + ("["+i+"]["+k +"]") + "' src = 'back.jpg' onclick='checkClick(this.src);' />";
  .....

 function checkClick(e)
     {
      alert(e);
     }

这应警告图像的名称