1.去下划线:

  写样式,a{text-decoration:none;

  或在a标签内联里面写style="text-decoration:none;";

2.禁用a标签跳转

a标签href不跳转 禁止跳转

当页面中a标签不需要任何跳转时,从原理上来讲,可分如下两种方法:

  1. 标签属性href,使其指向空或不返回任何内容。如:

    <a href="javascript:void(0);" >点此无反应javascript:void(0)</a>

    <a href="javascript:;" >点此无反应javascript:</a>

  2. 标签事件onclick,阻止其默认行为。如:

    <a href="" onclick="return false;">return false;</a>

    <a href="#" onclick="return false;">return false;</a>

注意:只有一个href="#"是不可以的。

原理:

  1. 标签属性href="javascript:void(0);" 关键是理解void(0)的含义。

javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值

用法格式如下:

a). javascript:void (expression)

b). javascript:void expression

你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。所以,javascript:void(0) 仅仅表示一个死链接。

只有href="#"是不可以的,因为#包含了一个位置信息,默认的锚是#top 也就是网页的上端。我理解的锚是指网页中具体位置。

例如:

首先我们在网页body内最上面添加一个<span id="top" name="top"></span>

我们再到body内,需要出现点击后转到顶部位置添加,<a href="#top">回到顶部</a>

点击回到顶部即可让滚动回到顶部。

  1. 标签事件onclick="return false;" 在HTML代码中,无论你在哪里放置了onclick事件,并且返回值为false时,那么该处的默认行为将不会执行。这里的默认行为是指没有Onclick事件时原本的行为。

最后,我们来回顾下a标签的三种用法:

<a href="http://www.w3school.com.cn">W3School</a>

<a href="index.html"> index </a>

<a href="#top">top</a>

最新文章

  1. python __call__内置函数
  2. [转]jQuery实现清空table表格除首行外的所有数据
  3. iOS开发-Alpha,Hidden与Opaque区别
  4. 隐知识:reloadData 方法之后,view并不会立即更新其contentSize
  5. 【The final】软件工程实践总结
  6. SQL server 2008 Express Edition实现自动备份和自动删除备份
  7. Find the Clones(字典树)
  8. C++成员变量初始化顺序问题
  9. Java Builder模式 体验(二)
  10. tk资料
  11. delphi webbrowser 经常用法演示样例
  12. linux nc命令使用详解
  13. 于win7使用虚拟磁盘隐藏文件
  14. java 如何使的float保留2位或者多位小数 (转载)
  15. Vim中设置括号自动补全
  16. 养成这8个编程习惯,你的Python性能将蹭蹭蹭地往上涨
  17. layer —— 一个简单的jQuery弹出层插件
  18. redis过期机制(官网文档总结)
  19. Menu显示三个点,不显示内容
  20. client缓存机制

热门文章

  1. Spark读取配置(转)
  2. C++复习:多态
  3. 1.加快Xshell客户端连接到CentOS的速度
  4. Haskell语言学习笔记(82)Extensible effects
  5. shell编程小技巧(命令篇)
  6. isPlainObject的解释
  7. StarRatingBar星星切换动画《IT蓝豹》
  8. Redis Cluster在线迁移
  9. 最小生成树一&#183;Prim算法
  10. Makefile编写参考