意思是链接当前页面。
href在是CSS代码的一种意思是指定超链接目标的URL。在HTML和JSP页面代码里的作用是标签,其作用是插入一个超链接,“#”是默认当前页面,可以把#换成想跳转的页面。
通常有如下用法: <a href="#" onclick="window.close()">关闭</a> 。
将href="#"是指链接到当前页面,其实是无意义的,页面也不会刷新,关键是后面的onclick,当点击“关闭”时,会执行window.close()代码。
扩展资料:
href的用法分类
1、内部连接:<a href="#/URL">name</a>。
2、锚记:<a name="object-name">name</a><a href="#object-name">name</a>。
3、外部链接:<a href="URL">name</a>,建立一个以name为表象的网址链接。
4、链接说明文字:<a href="/" title="链接说明">链接说明</a>。
5、特效链接:
特效链接的目的不是跳转到其他位置,而是为了实现基本页面特效,这种链接需脚本来支持。如:
(1)JavaScript脚本:
<a href="javascript:alert('夜深了早点休息吧!')">点击我!</a>。
<a href="javascript:;">回到顶部</a>。
通常用于跳转,且不跳转到某锚点#xxx,用来实现返回顶部等效果。
(2)VBScript脚本:<a href=vbscript:msgbox("现在时间是:"&time)>点击我!</a>。
参考资料:百度百科-href
意思是链接当前页面。
href在是CSS代码的一种意思是指定超链接目标的URL。在HTML和JSP页面代码里的作用是标签,其作用是插入一个超链接,“#”是默认当前页面,可以把#换成想跳转的页面。
通常有如下用法: <a href="#" onclick="window.close()">关闭</a> 。
将href="#"是指链接到当前页面,其实是无意义的,页面也不会刷新,关键是后面的onclick,当点击“关闭”时,会执行window.close()代码。
扩展资料
href="URL"的作用
1、URL为绝对URL
此时指向另一个站点,比如href="http://write.blog.csdn.net",那么点击时就会直接跳转到这个链接的页面。
2、URL为相对URL
此时指向站点内的某个文件,比如href="/test.doc",那么点击时就会直接下载文件。
3、锚 URL
此时指向页面中的锚,比如href="#top",那么点击时就会到当前页面中id="top"的这个锚点,实现当前页面的所谓跳转。用的最多就是在可滚动页面中,添加菜单,可以直接回 到页面中的某个部分的内容。
参考资料:百度百科-href
href="#"是一种临时链接的写法,这样写就是说这个链接目前不可用,点击了也不会有作用,还是会跳转到本页,当#被有效链接替换才会起作用。
大部分的使用都是用在javascript的调用上。
比如<a href="#" onclick="DoClick(this)" id="href1">XXX</a>。没有在javascript使用的话#代表当前页面。
扩展资料:
href是Hypertext Reference的缩写。意思是指定超链接目标的URL。是css代码的一种。
href 属性的值可以是任何有效文档的相对或绝对URL,包括片段标识符和JavaScript代码段。
如果#后面带有字符串那么它代表的是移动到在当前页面。带有书签标签的地方。
# 本身为指令 没有其他意义/也没有其他效果。
# 号必须是该行除了任何空白字符外的第一个字符。预处理指令就是以#号开头的代码行。
# 后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。
参考资料:百度百科-#
-------------------
通常有如下用法:
<a href="#" onclick="window.close()">关闭</a>
将href="#"是指联接到当前页面,其实是无意义的,页面也不会刷新,关键是后面的onclick,当点击“关闭”时,会执行window.close()代码。
你或许会说为什么不直接写成<a onclick="window.close()">关闭</a>
如果这样写,关闭这两个字就不会作为超联接处理,效果看上去会差一些。你可以自己试试。
建立书签
语法:<a name="书签名称">文字</a>
链接到同一页面的书签(运用)
语法:<a href="#书签的名称">链接的文字</a>
链接到不同页面的书签
语法:<a href="链接文件的地址#书签名称">链接的文字</a> (注意引号和#号)
正常情况下点击:<a href="#书签名称">链接的文字</a>这个链接,则光标会自动跳转到本页面的:<a name="书签名称">文字</a>的位置。
但是你写成:<a href="#">链接的文字</a>而不写书签名称实际上就是什么都不跳转。一般只有在<a onclick="">的时候才会到href="#"