慎用javascript:void(0)
来源:互联网 发布:汽车之家java笔试题 编辑:程序博客网 时间:2024/05/18 01:28
今天发现在IE6下用click事件刷新验证码图片怎么也无法正在显示。并且也不无执行sumbit事件。
最后发现在IE6下javascript:void(0),或者是javascript:;这种写法都会出现这种小BUG;
代码如下:
<a href="javascript:;" onclick="refreshCode()">刷新验证码</a>
或者:
<a href="javascript:void(0);" onclick="refreshCode()">刷新验证码</a>
以上两种方法都会无法刷新。
多方查找资料,最后的结论是: 在执行完clidk事件后会执行javascript:void(0),或者javascript:; 去覆盖你的刷新事件或者跳转页面的事件。
解决方法:
<a href="javascript:void(0);" onclick="refreshCode();return false;">
只要在click调用的方法后面加上return false就行了。这样就可以阻止void(0)方法去执行了。
- 慎用JavaScript:void(0)
- 慎用javascript:void(0)
- 请慎用javascript:void(0),尤其是在坑爹的IE6中
- javascript: ; & javascript:void(0);
- javascript:void(0)
- javascript:void(0)
- javascript:void(0)
- Javascript:void(0)和#
- javascript:void(0)简介
- javascript:void(0)
- Javascript:void(0)和#
- javascript:void(0)
- javascript:void(0)
- JavaScript:void(0)
- javascript:void(0)PK#
- javascript:void(0);
- js javascript:void(0)
- javascript:void(0);
- 随便写点
- ArcGIS for flex 在使用XMl读取内容
- 日期类
- JDK、Tomcat、Weblogic在Linux上的安装与配置
- POJ 3250 单调堆栈
- 慎用javascript:void(0)
- Android 调用打电话,发短信(彩信),发邮件,浏览器,分享,跳转系统的各个设置页面
- DataPager
- 用预处理指令#define声明一个常数,用以表明一年中有多少秒
- Java Web方向的具体学习规划
- hdu2617 Happy 2009
- Junit4 testSuit 的一种写法
- Java泛型的学习笔记[1]—基础知识
- 基本数据结构/算法题总结