我的问题是我使用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吗?
答案 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>