<a href="javascript://">父级菜单</a>

  结果是这种写法在一些浏览器下不能到达预期效果(无跳转),我没有花时间把这种写法在主流浏览器上都测试一遍看效果。因为这种写法根本就不规范,在搜索引擎中也没有搜不到该写法,索性理解成一个菜鸟在头脑发热时的一种发明创造。

  也许当时我想表达的是,javascript:void(0),确实这种写法是存在也常见的。一些有关她的知识如下:

  1、含义为死链接

  2、完整写法为 javascript:void(expression)

  void是一个操作符,该操作符指定要计算一个表达式但不返回值;expression是一个要计算的表达式。当用户点击链接时,void(0)不返回值,所以等同于javascript:;

  细心观察,打开微博和QQ空间时,上面的脚本会经常出现在浏览器底部。

  最后是一些搜集的资料

  1、<a>的onclick事件被先执行,其次是href属性下的动作;

  2、将href属性设置为#后,点击链接后将跳动到页面顶部。因为锚点默认为Top,如果不想让页面跳动,可以将一个#改成多个#;

  3、如果在链接的href属性中调用一个有返回值的函数,当前页面的内容将被此函数的返回值代替;

  4、尽量不要用javascript:做为<a>标记的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放

最后,我将原来的写法修改为

<a href="#" onclick="javascript:return false;">父级菜单</a>

最新文章

  1. JS中class和id的区别
  2. 从天猫和支付宝身上学习opcity与rgba
  3. Addressing Complex and Subjective Product-Related Queries with Customer Reviews-www2016-20160505
  4. isArray polyfill
  5. .net4.0注册到IIS ,重新注册IIS ,iis注册
  6. [struts2]struts结合ECharts的用法
  7. 网页JavaScript3
  8. GetClientRect()和GetWindowRect()
  9. hdu 3518 Boring counting 后缀数组
  10. android 4.2 root
  11. android ndk通过遍历和删除文件
  12. AngularJS之使用服务封装可复用代码
  13. 温故而知新之java的collection framwork
  14. 【译文】什么是Docker
  15. RSA密码体制
  16. 缓存(Cache)
  17. 总结各类错误(always online)
  18. BM:EOS的创造者
  19. 修改eclipce操作权限
  20. 无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换

热门文章

  1. scala 打印一个乘法口诀表 (&lt;&lt;scala 编程&gt;&gt; P87)
  2. 测试键盘的控制字符对应的ASCII码值
  3. CABasicAnimation的基本使用方法(移动&#183;旋转&#183;放大&#183;缩小)
  4. collectionview cell吸顶效果
  5. 《JavaScript高级程序设计》读书笔记--(1)JavaScript简介
  6. Paths_Quartz2D
  7. tpch-kudu
  8. Copy page via powershell and not save as template 分类: Sharepoint 2015-07-16 16:39 4人阅读 评论(0) 收藏
  9. 用Mockito mock普通的方法
  10. C# FTP/SFTP文件传输控件FTP for .NET/.NET CF 详细介绍