原型-图像上的点击事件

Prototype - click event on an image

本文关键字:事件 图像 原型      更新时间:2024-05-19

我正试图响应这样一个图像上的点击事件。为什么不起作用?

$$('refresh').each(function(element) {     
    element.observe('click', respond); 
}) 
function respond(event) {     
    alert("hello"); 
} 
<img src="images/refresh.jpg" id="refresh" />

更新

参见DEMO

使用$('refresh')而不是$$('refresh')$$('#refresh')。但第二个变量无论如何都会返回数组。请参阅链接:$和$$。我不明白如何绑定事件处理程序。

所有代码:

<img id="refresh" src="images/refresh.jpg" />
<script>
  $$('#refresh').each(function (element) {     
    Event.observe(element, 'click', respond); 
  });
  function respond (event) {
    alert("hello"); 
  }
</script>