<a> 标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。

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

<p><a href="javascript:window.close();">退出管理系统</a></p>

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

<a href="javascript:;">点我也没反应</a>

href="javascript:;"与href="javascript:void(0)"效果一样,void 是JavaScript 的一个运算符,void(0)就是什么都不做的意思

类似的是#,但是一个#点击之后页面很长的情况下会会滚到顶部;而javascript:;没这样的问题;当然###这样的效果就跟javascript:;一样了。
<a href="#">回顶部</a>

简单来说,"javascript:"是另外一种嵌套js代码在网页中的方法。跟通过<script></script>标签嵌套js代码差不多。

如点击下面链接会会执行"javascript:"后面的内容。不过不推荐这种写法。理由是使用<a>标签href属性通常是保存超链接,用来控制页面转向。

<a href = "javascript:alert("aa");">点我</a>

转载于:https://www.cnblogs.com/xinghun/p/5720755.html

a标签的href属性相关推荐

  1. a标签缺少href 属性,鼠标经过不会出现手型

    声明: web小白的笔记,欢迎大神指点.联系QQ:1522025433. 直接看实例吧! <!doctype html> <html> <head> <met ...

  2. 【27前端】base标签带有href属性会让chrome里的svg元素url失效

    一个chrome的问题,但具体原因不明. 触发条件:chrome浏览器base标签里href属性有值的时候 触发问题:svg里面的元素如果有用url的滤镜和模糊,则会失效,在firefox里和IE10 ...

  3. HTML a 标签的 href 属性

    w3school页面的描述: HTML <a> 标签的 href 属性 HTML <a> 标签 实例 href 属性规定链接的目标: <a href="http ...

  4. vue-quill-editor 自定义 img 标签,给标签添加 href 属性

    vue-quill-editor 自定义 img 标签,给标签添加 href 属性 需求:上传图片成功之后,给图片标签插入 href 属性,内容为自定义的一段字符串,格式大概如下:<img sr ...

  5. 关于a标签的href属性的注意事项

    今天在做一个lightbox效果的时候出现了一个问题. 当往下滚动再点击按钮出现lightbox的时候,lightbox的遮罩层不能铺满(即滚动高度处不能铺上),如下图所示.原因是提交按钮使用的是a标 ...

  6. PHP抓取页面中a标签的href属性值以及a中间内容

    $str = file_get_contents($zh_cn_url); $reg1='/<a href=\"(.*?)\".*?>(.*?)<\/a>/ ...

  7. vue中a标签的href属性的写法

    问题:vue.js a标签href里有变量,函数拼接问题 2017年05月31日 19:19:03 阅读数:19486 正确格式: <a :href ="'http://search. ...

  8. a标签的href属性的用法

    一.href值为url时,主要是做链接跳转 href一般是指向一个url地址,如<a href="http://www.jd.com">打开京东商城</a> ...

  9. HTML a 标签的 href 属性_定位资源

    * 定位资源 ** 如果想要定位资源:定义一个位置 <a name="top">顶部</a> ** 回到这个位置 <a href="#top ...

最新文章

  1. python编程输入标准-《Python编程 第四版》 -第3章 脚本运行上下文
  2. 通信电子线路期末复习第六章 反馈控制电路
  3. HttpClient-01基本概念
  4. NYOJ -123 士兵杀敌(四)
  5. 【MFC系列-第8天】小型软件项目开发
  6. 云原生数据库如何打造业务弹性
  7. 【BZOJ3152】组合子逻辑,贪心+堆
  8. selenium之 chromedriver与chrome版本映射表(更新至v2.43)
  9. ubuntu下使用脚本自动禁用笔记本触摸板和键盘
  10. android 发送csv邮件,无法在android中使用电子邮件发送.csv文件
  11. 宝塔部署node项目_SFF一站式node服务管理平台实践
  12. ionic3学习之懒加载
  13. 阿里云CentOS服务器搭建静态网站(零基础)
  14. 全面分析游戏限制多开原理
  15. MySql 配置 方法
  16. nowcoder 79F 小H和圣诞树 换根 DP + 根号分治
  17. echarts图表生成图片
  18. 关闭Eslint中的规则 no-unused-vars
  19. linux v4l2 示例程序,Linux关于Camera使用V4L2
  20. 有哪些方法处理废水中的重金属

热门文章

  1. DTCoreText
  2. SVM与feature
  3. Microsoft Dynamics CRM Server 2011安装配置
  4. 【实际经验】一台无系统PC机连接局域网产生的问题
  5. Team Foundation 和 Visual SourceSafe 之间的区别
  6. c语言 选择结构,C语言学习:选择结构
  7. hashmap put过程_面试官:HashMap 为什么线程不安全?
  8. 数据:PayPal 24小时内加密交易量达2.42亿美元创记录
  9. SAP License:由师姐的包包所想到如何能够掌握客户的需求
  10. 这份风控最重要的核心报表一定要学会