a标签中使用“javascript:;”的不同或者为什么这么用? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

a标签中使用“javascript:;”的不同或者为什么这么用?

2016-06-21 11:47:34 1630 1

HTML中a标签中使用“javascript:;”,之后在js中处理点击链接事件。
这种用法有什么好处,为什么这么用?

<div>
    <span class="transparent-layer" style="background-color: #FCB712"></span>
    <a href="javascript:;" id="tbox2" class="tbox" onclick="javascript:;">
        <img src="./images/revision/2.png" class="icon"></img>
                <span class="title">卡片管理</span>
    </a>
</div>
取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:44:43

    查了下,还是有很多好处的...
    其中一点是防止a标签跳转,一下为其它优点:

    •:link选择器可以选择到它

    •这个a标签可以获得焦点(可以通过tab按键访问到,从而屏幕阅读器能够读出背后的内容,增强可访问性)

    •在浏览器的默认样式表中,有href属性的标签才有cursor:pointer的效果。

    •优雅降级,在网络连接很差,还没有加载到CSS的时候,依然有手型与正常的link样式。

    0 0
相关问答

1

回答

如何将JavaScript对象的属性值提取到数组中?

2020-02-09 12:58:43 259浏览量 回答数 1

1

回答

在JavaScript中获得两个数组的并集

2020-02-09 11:40:10 214浏览量 回答数 1

1

回答

对象是否以javascript的深层或浅层副本推送到数组中?

2020-02-08 22:00:58 259浏览量 回答数 1

2

回答

有没有办法使用JavaScript以相反的顺序在数组上使用map()?

2020-02-08 21:51:58 441浏览量 回答数 2

2

回答

在Javascript中,将NodeList转换为数组的最佳方法是什么

2020-02-08 20:37:57 471浏览量 回答数 2

1

回答

Javascript按两个字段对数组进行排序

2020-02-08 20:32:20 252浏览量 回答数 1

1

回答

如何在Javascript中获取数组键?

2020-02-08 20:25:51 221浏览量 回答数 1

1

回答

为什么将带有数组的“ for(列表中的可变项)”视为JavaScript中的不良做法?

2020-02-08 20:07:00 177浏览量 回答数 1

1

回答

如何使用JavaScript将长数组拆分为较小的数组

2020-02-08 19:45:34 252浏览量 回答数 1

1

回答

JavaScript数组中的负索引是否应有助于数组长度?

2020-02-08 19:35:37 295浏览量 回答数 1
+关注
杨冬芳
IT从业
1
文章
9167
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载