javascript - 如何重定向到第三方网页的特定部分?
问题描述
假设我目前在“mehere.com”,如果我从那里单击一个按钮,我希望页面重定向到“gothere.com”,然后向下滚动到具有 id="rightHere" 的部分。所以我尝试了 2 种不同的方式,都成功地重定向到页面,但没有向下滚动到部分。页面加载然后停留在屏幕顶部。
// #1 Method
<button onclick="Redirect()">Click</button>
function Redirect() {
window.location.href = "https://www.gothere.com#rightHere";
}
// #2 Method
<button><a href="https://www.gothere.com#rightHere">Click</a></button>
是否有另一种方法可以让屏幕使用 JavaScript 向下滚动到页面的特定特定部分?
解决方案
不幸的是,没有其他方法。我们需要 id 滚动到页面的特定部分。
解决问题最理想的方法;
<a href="https://www.gothere.com#rightHere">Click</a>
此外,您不需要添加按钮标签,这更理想。
推荐阅读
- c# - 找不到类型或命名空间名称“System”和“Xamarin”
- java - java获取main所在java文件的dir路径
- java - 运行单文件源代码 Java 程序时如何传递编译器选项?
- netlogo - Netlogo 对列表的操作,例如 [ [100 0] [50 1] [30 2] ]
- python - 分配和复制 Numpy 数组的异常时间
- python - python字典问题的更好方法
- swift - 如果使用索引,Swift 可以更改用 let 声明的结构,但如果使用循环则不能
- scala - 使用外部地图转换地图
- java - 获取树状结构的最长子路径
- python - 如何将命令从 Python 海龟图形发送到 EV3 乐高积木?