方式一

  语法格式

<a href="javascript:;">百度</a>

  javascript: 是一个伪协议,其他的伪协议还有 mail:  tel:  file:  等等。

   javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。

方式二

  语法格式:

<a href="javascript:void(0)">百度</a>

  void 是JavaScript 的一个运算符,void(0)就是什么都不做的意思,这样点击 a 标签不会跳出任何链接中。

方式三

  语法格式:

<a id='a' href=URL>百度</a>
<script>
var a = document.getElementById('a');
a.onclick = function() {
// 方法体
return false;
}
</script>

  为 a 标签绑定一个点击事件,事件的返回值为 false ,这样 a 链接就不会跳转。

方式四

  语法格式

<a id="a" href="http://www.baidu.com">百度</a>
<script>
var a = document.getElementById("a");
a.onclick = function(e) {
// 方法体
e.preventDefault // DOM标准取消默认行为的方法,IE老版本不支持 e.returnValue = false; // IE 的老版本,非标准方式,取消默认行为
}
</script>

  

最新文章

  1. 走格子 51nod
  2. 24SQL
  3. 与Java互操作
  4. vim 配置
  5. 多个Jar包的合并操作
  6. SharePoint 2013 JavaScript 对象判断用户权限
  7. Spring Junit4 Test
  8. SQL Server 基础 之 GROUP BY子句
  9. Linux内核学习笔记
  10. Android(java)学习笔记195:三重for循环的优化(Java面试题)
  11. MVC学习笔记--IEnumerable的用法
  12. ABP从入门到精通(3):aspnet-zero-core 使用Redis缓存
  13. D01 Elon Mulsk The future we&#39;re building — and boring
  14. c++ stl sort 自定义排序函数cmp要遵循 strict weak ordering
  15. ByteToByte64String、Base64StringToBytes
  16. Win10上运行Docker
  17. 使用BFG移除git库中的大文件或污点提交
  18. Google Mesa概览
  19. 面向对象设计模式纵横谈:Adapter 适配器模式(笔记记录)
  20. Docker:Err http://archive.ubuntu.com trusty InRelease &amp; E: Unable to locate package [name] 问题

热门文章

  1. Oracle 删除表恢复
  2. NOIP 2008 传球游戏
  3. HDU6223 &amp;&amp; 2017沈阳ICPC: G. Infinite Fraction Path——特殊图&amp;&amp;暴力
  4. ESA2GJK1DH1K基础篇: 阿里云物联网平台: 测试云平台显示MQTT客户端发过来的消息
  5. 微信第三方平台代公众号发起网页授权 48001 api unauthorized 问题
  6. 解决mybatis中#{}导致的The error may involve defaultParameterMap的问题
  7. WeakhashMap源码1
  8. scrapy中间件中发送邮件
  9. [转帖]PostgreSQL 参数调整(性能优化)
  10. Android工具使用之UiAutomatorViewer