我使用
在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方法。
感谢您的帮助。
答案 0 :(得分:0)
对于将在UI中使用的任何图片,您应该使用com.google.gwt.user.client.ui.Image代替com.google.gwt.dom.client.ImageElement。然后,您可以使用Image#addClickHandler以跨浏览器兼容的方式处理点击。