经常看到一些网页中,超链接标签中<a href=”#”> herf中的“#”改成javascript:void(0);因为#包含了一个位置信息,默认的锚点是#top 也就是网页的上端.而javascript:void(0)  仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首,而javascript:void(0) 则不是如此.

一般采用ajax技术,才有这种形式,而我们的项目只是加了个click事件,处理一些验证逻辑,之后跳转。。。问题出来了,在IE6下面,click事件失效。。。

网上搜到这么个解释:

这里的href=”javascript:;或javascript:void(0或null);” 本身的意思就是执行空的事件。而响应顺序是从onclick开始,然后再进入href。这里的问题就是执行了onclick链接事件后又执行href的空响应。所以导致失效。
解决办法就是在onclick中最后加上return false;就搞定了(意思就是不执行后面的href中的事件)。至于为什么其它浏览器中不加也可以的问题,那就可以说明“其它浏览器中后面默认的就是跟上return false;而IE6是return true;”注意这个结论还有待验证

return false,这个不行。。。

还有种解决方案,用###。。。

好了问题解决了。。

但回过头来,有这么复杂吗。为什么要用<a>标签,用个<span>问题不就解决了吗。。。

有时候,要从多个角度,思考问题。。偶尔跳出来,看问题,往往有新的思路……

关于javascript:void(0);,herf=”#”以及在IE6下,click事件失效的问题相关推荐

  1. IE6的又一条罪 javascript:void(0)

    为什么80%的码农都做不了架构师?>>>    IE6下使用<a href='javascript:void(0);' οnclick='open_thickbox()' /& ...

  2. 空链接,a标签herf属性,href=“#” 或者 href=“javascript:void(0);” 或者href=“javascript:;“ 区别

    目录 # 包含了一个位置信息,默认的锚是 #top 也就是网页的上端. href="javascript:void(0);" 和 href="javascript:;&q ...

  3. a href=#与 a href=javascript:void(0) 的差别

    a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP <a href="javascript:void(0)" onCl ...

  4. a href=#与 a href=javascript:void(0) 的区别

    a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP<a href="javascript:void(0)" onCli ...

  5. JAVASCRIPT:VOID(0)含义解析

    javascript:;还看见过这样的写法,于是IE6下面调用ajax的时候就出了问题.AJAX,只向前兼容,不向后兼容,IE6以下的解决办法就是,升级.javascript一次性更换访问统计代码我想 ...

  6. a href=# 与 a href=javascript:void(0) 的区别

    "#"包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0) 仅仅表示一个死链接 这就是为什么有的时候页面很长浏览链接明明是#可是跳动到 ...

  7. 详解javascript: void(0);

    原文 简书原文:https://www.jianshu.com/p/08ae8cbeb3be 什么是javascript: void(0); 我们经常会使用到 javascript:void(0) 这 ...

  8. a href=# 与javascript:void(0)的区别

    跳转到本页面顶部,一般建议写成javascript:void(0);要好一点,点了一点反应都没有,写#点了会跳一下的

  9. href=#与href=javascript:void(0)的区别

    href="#"与href="javascript:void(0)"的区别 # 包含了一个位置信息,默认的锚是#top 也就是网页的上端. 而javascrip ...

最新文章

  1. 【组队学习】【30期】6. 树模型与集成学习
  2. java抛出数组格式异常,Java中异常
  3. 使用lsof恢复进程打开的误删除文件
  4. 【个人网盘-updog】使用updog建立个人网盘,so easy
  5. 高级Lucene查询示例
  6. 错误:使用printf()打印Hello world时未声明'Hello'/ Text
  7. 首页静态生成 错误:客户端发现响应内容类型为“text/html”,但应该是“text/xml”...
  8. web sqlite linux,基于嵌入式Linux和Sqlite的Web服务器的研究及应用
  9. 【Oracle】redo与undo
  10. 【机器学习】一文详尽系列之EM算法
  11. 微信小程序开发——字体样式设置
  12. 软件需求工程 高校教学平台 项目可行性报告
  13. grep查找文件内容
  14. 导出excel 手动拼装复杂表头
  15. that being said
  16. ThinkPad安装ALPS驱动后任然关闭触摸板失败的解决方法
  17. 【经典推荐】10部关于数学的顶级纪录片
  18. python中美元人汇率_Python获取美元人民币实时汇率
  19. r7 5700u核显相当于什么显卡 R75700u相当于什么水平
  20. 找回淘宝的“高级搜索”功能

热门文章

  1. PostgreSQL的xlog实验一
  2. dbms_stats.lock_table_stats对于没有统计信息的表分区同样有效
  3. 德州市公共资源交易平台大数据
  4. Java——我的概念
  5. 被swoole坑哭的PHP程序员
  6. Spring mvc环境搭建
  7. Android更换RatingBar图片 参考-Pretty RatingBar
  8. 系统架构师学习笔记_第五章(下)_连载
  9. Windows组策略屏蔽U盘有妙法
  10. python三大神器之装饰器