我的 <img>
标签是这样写的:
<img alt="" src= "images/icon_car.gif" onclick="findMerById(${mer.id})">
onclick 事件是放在 src 属性后面的,经过测试,这个事件就是没有触发。代码虽然没有错误,但是这是出现了一个警告:Undefined attribute name (οnclick)
我的 JSP 页面不止定义了一个 <img>
标签,其他的标签也添加了 onclick 事件,但是没有任何警告(我认为是一个玄学错误)。
之后,我将 oclick 事件 放在了 img 的后面:
<img onclick="findMerById(${mer.id})" alt="" src= "images/icon_car.gif">
问题解决了,事件也能正常使用了。(并不是 JS 函数的问题,就算将 findMerById(${mer.id}) 换成 alert() 函数也无法触发)