添加onclick到com.google.gwt.dom.client.ImageElement

时间:2011-09-30 20:09:18

标签: image gwt onclick

我使用

在com.google.gwt.dom.client.ImageElement中添加一个onclic事件

imageElement.setAttribute(“onclick”,“var tabla = document.getElementById('tablaWidget'); var length = tabla.rows.length; for(var i = 0; i

这适用于Firefox,但不适用于IE。

我在这里读到:onclick setAttribute workaround for IE7我不应该使用setAttribute这样做,因为它不是crossbrowser,但我不知道怎么做,因为这个元素没有onclick或addEventListener方法。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

对于将在UI中使用的任何图片,您应该使用com.google.gwt.user.client.ui.Image代替com.google.gwt.dom.client.ImageElement。然后,您可以使用Image#addClickHandler以跨浏览器兼容的方式处理点击。