href="#"是什么意思呢?

一个连接吗?为什么是"#"有啥作用... 一个连接吗? 为什么是"#"有啥作用 展开
 我来答
不想说话ty
2018-11-26 · TA获得超过4381个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

意思是链接当前页面。

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

狼道刀2
2018-11-27 · TA获得超过1.4万个赞
知道答主
回答量:9
采纳率:100%
帮助的人:2068
展开全部

意思是链接当前页面。

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_择一城终老123
高粉答主

2018-11-26 · 醉心答题,欢迎关注
知道答主
回答量:22
采纳率:100%
帮助的人:5887
展开全部

href="#"是一种临时链接的写法,这样写就是说这个链接目前不可用,点击了也不会有作用,还是会跳转到本页,当#被有效链接替换才会起作用。

大部分的使用都是用在javascript的调用上。

比如<a href="#" onclick="DoClick(this)" id="href1">XXX</a>。没有在javascript使用的话#代表当前页面。

扩展资料

href是Hypertext Reference的缩写。意思是指定超链接目标的URL。是css代码的一种。 

href 属性的值可以是任何有效文档的相对或绝对URL,包括片段标识符和JavaScript代码段。

如果#后面带有字符串那么它代表的是移动到在当前页面。带有书签标签的地方。

# 本身为指令 没有其他意义/也没有其他效果。

# 号必须是该行除了任何空白字符外的第一个字符。预处理指令就是以#号开头的代码行。

# 后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。

参考资料:百度百科-#

百度百科-href

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jyh_jack
2008-02-14 · TA获得超过4194个赞
知道大有可为答主
回答量:2080
采纳率:100%
帮助的人:2808万
展开全部
联接是当前页面。

-------------------
通常有如下用法:
<a href="#" onclick="window.close()">关闭</a>
将href="#"是指联接到当前页面,其实是无意义的,页面也不会刷新,关键是后面的onclick,当点击“关闭”时,会执行window.close()代码。

你或许会说为什么不直接写成<a onclick="window.close()">关闭</a>
如果这样写,关闭这两个字就不会作为超联接处理,效果看上去会差一些。你可以自己试试。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiangdn0317
2008-02-14 · TA获得超过108个赞
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
这个实际上是一个书签的另一种用法

建立书签
语法:<a name="书签名称">文字</a>
链接到同一页面的书签(运用)
语法:<a href="#书签的名称">链接的文字</a>
链接到不同页面的书签
语法:<a href="链接文件的地址#书签名称">链接的文字</a> (注意引号和#号)

正常情况下点击:<a href="#书签名称">链接的文字</a>这个链接,则光标会自动跳转到本页面的:<a name="书签名称">文字</a>的位置。

但是你写成:<a href="#">链接的文字</a>而不写书签名称实际上就是什么都不跳转。一般只有在<a onclick="">的时候才会到href="#"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式