javascript - 创建 anchor 但不将其显示在 url 中

标签 javascript html

所以我的页面有 3-4 个 anchor ,每当我单击按钮跳转到我想要的部分时,网址应保持不变(不添加#anchor)。 我用谷歌搜索了这个,但找不到任何有用的东西,而且我仍在学习 JS,所以我不具备执行此操作的知识。

最佳答案

不确定您的意思,也许您可​​以编辑您的问题以向我们展示您已经尝试过的内容。 anchor 是浏览器知道滚动到哪里的方式,如果您想实现相同的目标但不更改地址栏中的 anchor ,您可以在单击时尝试如下操作:

elmnt.scrollIntoView();

另请参阅:https://www.w3schools.com/jsref/met_element_scrollintoview.asp

关于javascript - 创建 anchor 但不将其显示在 url 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60626862/

相关文章:

javascript - Ionic Framework (AngularJS) Controller 看不到声明的 ng-model

javascript - 如何在 p5.js 中使用 dist() 来解释旋转?

javascript - 需要对同一 HTML 页面调用的两个不同 JS 文件中的两个 $(document).ready 函数进行优先级排序

javascript - javascript 电子邮件混淆到底有多安全?

html - Firefox 不显示来自缓存的图像仅替代文本

jquery - 选择时更改菜单项格式

javascript - 在 Material-UI 标签中包含 JavaScript

javascript - 如何将数字 010 转换为字符串 "010"

javascript - ngClass混合条件

javascript - 请等待页面完全加载后才会加载内容