baihuzisid
5/4/2018 - 9:30 PM

链接

链接

href="#"与href="javascript:void(0)"的区别

href="#"与href="javascript:void(0)"的区别
# 包含了一个位置信息,默认的锚是#top 也就是网页的上端。

而javascript:void(0), 仅仅表示一个死链接。

在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id。

如果你要定义一个死链接请使用 javascript:void(0) 。

实例
<a href="javascript:void(0);">点我没有反应的!</a> 
<a href="#pos">点我定位到指定位置!</a> 
<br><br><br> <p id="pos">尾部定位点</p>

尝试一下 »
注意:void()仅仅是代表不返回任何值,但是括号内的表达式还是要运行
规定页面上所有链接的默认 URL 和默认目标:

<head><base href="//statics.w3cschool.cn/images/w3c/" target="_blank"></head> 
<body>
<img src="logo.png" width="24" height="39" alt="w3cschool">
<a href="logo.png">w3cschool logo</a>
</body>
<a href="http://www.w3cschool.cn">访问W3Cschool教程!</a>