猿问

href # 未附加到 URL 末尾

href # 未附加到 URL 末尾


我已经编写了其中一个锚标记具有 href "#" 的 html 页面。每当我点击它时,# 都不会附加在浏览器中 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/#"


波斯汪
浏览 195回答 2
2回答

明月笑刀无情

这个问题解决了。<base href=”/”>我的 html 中存在一个标签,它在单击 时加载了替代的 html 链接href="#"。感谢你的帮助。

回首忆惘然

通常,它是链接到页面的一部分('#about')。如果它就在那里而不是empty('#' vs. ''),它会阻止页面在点击时重新加载。通常,您可以这样定义它:<a href="#about"></a><div id="about"></a>为了让您href拥有可点击的链接,即网址,通过放置主题标签符号,您可以将元素(图像、文本、视频等)视为href网站链接尚不可用或位于同一页面中您可以使用主题标签后跟 ID 名称。另外请检查您的路由。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答