WEB前端问题——img标签的onclick事件无法响应问题【转载】
2024-10-18 18:26:48
一个纠结了一下午的问题,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与事件同名则不会导致该问题。原因不明,推测该问题会导致浏览器出错。
最新文章
- bzoj1745: [Usaco2005 oct]Flying Right 飞行航班(贪心+map)
- alibaba fastjson List<;Map<;String, String>;>;2Str
- openssl和Java的keytool证书相关的命令总结
- Dockerfile指令
- php变量的几种写法
- 密码等级:至少包含字母、大小写数字、字符中的两种 JS实现方案
- c#中的委托和事件(转)
- C中的一些函数
- BZOJ 3725
- 第二周02:Fusion ICP逐帧融合
- iebook 发布到网站 独家秘诀
- 编解码器的学习笔记(十):Ogg系列
- DB2_自动生成值
- $translate 的用法
- Uncaught RangeError: Maximum call stack size exceeded-栈溢出
- 剑指offer(java版)【转】
- str、tuple、dict之间的相互转换
- 【Qt5】Windows下配置程序的产品、公司、版权、版本号等详细信息
- 【转】Extjs2.2.1 DateField 变形的问题解决方案
- python使用上下文对代码片段进行计时,非装饰器