如何在URL中删除#?

时间:2019-11-14 12:26:32

标签: html .htaccess url

我的问题是我使用HTML的锚点。除非不需要的#号在URL-s中签名,否则它们将完美工作。

所以我的代码如下:

    <div class="wrapper" id="pageup">
<a href="#pageup"><img src="assets/img/arrow.png" style="width:40px;height:40px;" align="right"></a>

URL看起来像这样https://loremipsum.hu/modszerek.html#pageup 我想从URL中删除该#,并用/补充它。 我已经尝试过一些html的东西,但到目前为止都没有用。我应该使用.htacces文件来操纵URL吗?

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery完成此操作。在您的</body>标签下方添加以下代码。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
  jQuery(document).ready(function($){
    var getHref = $('#pageup a').attr('href');
    var newHref = getHref.replace('#','/');
    $('#pageup a').attr('href', newHref);
  });
</script>