一个纠结了一下午的问题,img标签里面的onclick事件无法响应。最终找到了错误原因,是因为img标签的id与onclick事件的方法名相同。

于是接着又测试了一下,发现name名和方法名相同也会导致该错误。

<script type="text/javascript">
function minus() {
alert("message")
}
</script> <img alt="减少" id="minus" src="data:images/_h.png" width="35" onclick="minus()" /> <script type="text/javascript">
function minus() {
alert("message")
}
</script> <img alt="减少" name="minus" src="data:images/_h.png" width="35" onclick="minus()" />

这样不仅会导致img的onclick事件无法响应,同时会导致页面上的其他标签也无法正常响应事件。但是其他标签比如button,input中的text标签等的id与事件同名则不会导致该问题。原因不明,推测该问题会导致浏览器出错。

最新文章

  1. bzoj1745: [Usaco2005 oct]Flying Right 飞行航班(贪心+map)
  2. alibaba fastjson List&lt;Map&lt;String, String&gt;&gt;2Str
  3. openssl和Java的keytool证书相关的命令总结
  4. Dockerfile指令
  5. php变量的几种写法
  6. 密码等级:至少包含字母、大小写数字、字符中的两种 JS实现方案
  7. c#中的委托和事件(转)
  8. C中的一些函数
  9. BZOJ 3725
  10. 第二周02:Fusion ICP逐帧融合
  11. iebook 发布到网站 独家秘诀
  12. 编解码器的学习笔记(十):Ogg系列
  13. DB2_自动生成值
  14. $translate 的用法
  15. Uncaught RangeError: Maximum call stack size exceeded-栈溢出
  16. 剑指offer(java版)【转】
  17. str、tuple、dict之间的相互转换
  18. 【Qt5】Windows下配置程序的产品、公司、版权、版本号等详细信息
  19. 【转】Extjs2.2.1 DateField 变形的问题解决方案
  20. python使用上下文对代码片段进行计时,非装饰器

热门文章

  1. MySQL5.7修改默认密码、随机密码
  2. jQuery+html+css-自己写的分页
  3. 3-scala高级
  4. js保留两位小数点
  5. show processlist结果筛选(转)
  6. WPF Storyboard 动画播放完毕时触发的事件
  7. vue2.0自定义指令
  8. LInux下的jdk环境置
  9. 20165205 2017-2018-2 《Java程序设计》第八周学习总结
  10. (转)centos6.5 bind-DNS服务器bind的搭建详解