Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html锚定链接_Html_Anchor - Fatal编程技术网

html锚定链接

html锚定链接,html,anchor,Html,Anchor,我想有一个网页上的锚链接,当我点击链接,它把我带到网页的某一部分 但是,当用户单击back page按钮时,它会将用户带到页面的上一部分,而不是上一页 我应该如何实现链接,以便它确实将用户带到上一页,而不是页面的上一部分 <a href="#some part">link</a> 锚定标记就是这样工作的。您最好的选择是阅读此处,并使用它从浏览器历史记录中删除锚跳转 我想知道您是否可以做一些类似的事情,如本节顶部答案中所述。将以下内容放入锚点的“onclick”中,它将滚

我想有一个网页上的锚链接,当我点击链接,它把我带到网页的某一部分

但是,当用户单击back page按钮时,它会将用户带到页面的上一部分,而不是上一页

我应该如何实现链接,以便它确实将用户带到上一页,而不是页面的上一部分

<a href="#some part">link</a>

锚定标记就是这样工作的。您最好的选择是阅读此处,并使用它从浏览器历史记录中删除锚跳转


我想知道您是否可以做一些类似的事情,如本节顶部答案中所述。将以下内容放入锚点的“onclick”中,它将滚动到您选择的div,而不更改URL(从而保留后退按钮功能)


别忘了去掉“href=#somepart”。

搞乱历史的运作方式通常是个坏主意。用户希望事情是一致的。有没有一种方法不做href就锚定?别忘了用event.preventDefault和/或event.stopPropagation完成事件处理程序
document.getElementById('youridhere').scrollIntoView();