繁体   English   中英

href#没有追加到URL的末尾

[英]href # is not appending to end of URL

href#没有追加到URL的末尾

我已经写了一个html页面,其中一个锚标记具有href“#”。 每当我单击它时,#都不会附加在浏览器中URL路径的末尾。 相同的功能在不同的网站上运行。 请建议..

<li class="nav-item d-md-down-none">
      <a class="nav-link" href="#">
        <i class="icon-location-pin"></i>
      </a>
    </li>

我当前的网址是"http://localhost:8080/add/AddDocument.html"

单击链接后,我应该得到"http://localhost:8080/add/AddDocument.html#"

但是我得到这个"http://localhost:8080/add/#"

这个问题解决了。

我的html中存在<base href=”/”>标记,该标记在单击href="#"时正在加载备用html链接。

感谢你的帮助。

通常,它是链接到页面的一部分('#about') 如果它只是在那里而不是为empty('#' vs. '') ,则它会阻止在单击时重新加载页面。

通常,您可以这样定义它:

<a href="#about"></a>
<div id="about"></a>

为了使href拥有可点击的链接,即网址,通过放置井号标签,如果网站链接尚不可用或在网站链接中,则将元素(图像,文本,视频等)称为href 。您可以在同一页面上使用#标签,后跟ID名称。

另外,请检查您的路由。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM