将<a>标签的href属性值设置为"#"所表示的意思

#在URL格式中是表示页内锚点的意思,也就是说点击这个链接后,页面会跳到当前页面指定的锚点(或者说“书签”)处。比如在网页的某个地方有个这样的标签:
<a name="hello"></a>
那么在页面的其他地方只要放一个这样的链接:
<a href="#hello">回到hello处</a>
只要点击这个链接,页面就会跳到上述标签处。
如果url中用了#但又未指定锚点名称,那么就是跳到当前页面的最顶端,比如:
<a href="#">顶端</a>
这也是一般页面“回到顶端”功能的实现方法。
另外,在用<a>标签来执行javascript代码时,如果href属性为空将失去超链接的特性,所以必须把href属性设置为#(表示当前url是有效的但又不至于跳转到其他页面),比如:
<a href="#" οnclick="alert('OK!');">OK</a>
这其实跟“有什么好处”挨不上边,说严重点就是一种“无奈之举”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值