a标签href不跳转 禁止跳转

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

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

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

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

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

    <a href="" οnclick="return false;">return false;</a>

    <a href="#" οnclick="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. 标签事件οnclick="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>

html a标签禁止跳转,a标签href不跳转 禁止跳转相关推荐

  1. 转:a标签中如果有button, 那么在IE下就不能跳转到herf的链接

    a标签中如果有button, 那么在IE下就不能跳转到herf的链接 a标签中如果有button, 那么在IE下就不能跳转到herf的链接.而火狐和google中可以 如下:此种在IE中不可以.这边的 ...

  2. php 跳转到指定url_PHP想要实现页面跳转功能具体怎么操作?(函数标签示例)...

    php中文网最新课程 每日17点准时技术干货分享 PHP跳转到指定页面的问题通常都会建设网站需求上看到,比如我们需要从一个页面跳转到另一个页面来实现某个功能或者效果.其实在PHP中进行页面跳转是有多种 ...

  3. html frame跳转实例,HTML frame标签怎么用?frame标签的具体使用实例

    本篇文章主要为大家讲述的是关于HTML frame标签的用法,还有关于frame标签中的属性介绍.还有关于frame标签的使用实例,下面就让我们一起来看看这篇文章吧 首先我们先看看HTML frame ...

  4. ios html5 自动全屏播放,禁止iPhone Safari video标签视频自动全屏的办法

    最近做一个移动端微信页面项目,在微信页面中有视频播放,但是需要禁止IOS的自动全屏播放(前提必须使用video标签). 如: 在iPhone safari 点击视频会弹出播放器进行全屏播放. 在网上看 ...

  5. 路由跳转新标签页打开

    路由跳转新标签页打开 示例图: 点击页面跳转方法: toApply() {let routerData = this.$router.resolve({path: "/apply" ...

  6. html网页的主题标签是什么6,HTML标签以及各个标签属性大全(网页制作必备)

    取消换行 和 相反 总类(所有HTML文件都有的) -------------------------------------------------------------------------- ...

  7. html网页的主题标签是什么6,HTML标签及标签属性大全(网页制作必备知识)

    html标签及标签属性大全(网页制作必备知识) 总类(所有html文件都有的) ------------------------------------------------------------ ...

  8. 页面中常用的html元素,HTML网页的基本标签 最常用的HTML标签

    a.布局标签 div标签定义文档中的分区或节(division/section),可以把文档分割为独立的.不同的部分,主要用于布局. aside标签的内容可用作文章的侧栏. header标签定义页面的 ...

  9. java中标签怎么用_Java中标签的使用

    很多程序设计语言中有goto语句,goto语句的使用,使的程序变得难以读懂,尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用:Java没有goto.然而,在break和continue ...

  10. [html] a标签可以再嵌套a标签吗?为什么?如果不行,那又想要嵌套效果怎么解决呢?

    [html] a标签可以再嵌套a标签吗?为什么?如果不行,那又想要嵌套效果怎么解决呢? a标签不能嵌套a标签<a href="https://www.baidu.com/" ...

最新文章

  1. 批量恢复加密图像,联邦学习真的危了? | CVPR 2021
  2. 《软件工程》总结——第十一章
  3. mysql将一个字段的值根据逗号拆分_mysql中要根据某个逗号分割的字符串关联查询另一张表的数据...
  4. 从零开始玩转JMX(三)——Model MBean
  5. 鸿蒙系统cpu,鸿蒙系统,再加上自研电脑CPU,华为在下一盘很大的棋? - 区块网...
  6. jquery获得下拉框的值
  7. airodump-ng wlan0mon扫描不到网络_MySQL ProxySql 由于漏洞扫描导致的 PROXYSQL CPU 超高...
  8. 设计表的时候,对变长字段长度选择的一点思考
  9. python创建虚拟环境jupyter_创建 python 虚拟环境以及对应的 jupyter notebook kernel
  10. c语言实现万年历程序
  11. phpexcel导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法
  12. Lrc2Srt字幕转换精灵
  13. 知识共享,让企业“活”起来
  14. ASCII码------C语言
  15. 玩转Liunx系统,看这篇文章就够了(一)
  16. 》古文诗词:庄子·杂篇·列御寇
  17. Git解决方案之提交规范
  18. 运筹优化相关公众号的超级好的资料
  19. 手把手教学,Hessian学习篇
  20. presto国产化适配-aarch64

热门文章

  1. 数据分析---三种数据分析核心思维:结构化、公式化、业务化
  2. Windows10重置MySQL用户密码
  3. 张逸谈如何评价架构的优劣 转
  4. python iocp_【tulip】 - IOCP
  5. Python实战之如何爬取猫眼电影排行?本文详解
  6. 当 RTC 遇到“杨超越编程大赛”=?
  7. Flash游戏制作--五子连珠(一)
  8. 经济好用 佳能顶级喷墨一体机MP600降价
  9. 三维旋转矩阵_三维旋转矩阵与旋转向量
  10. 【分区工具】新买的硬盘怎么分区?