首页 > 解决方案 > 如何重定向到第三方网页的特定部分?

问题描述

假设我目前在“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 向下滚动到页面的特定特定部分?

标签: javascripthtmlcss

解决方案


不幸的是,没有其他方法。我们需要 id 滚动到页面的特定部分。

解决问题最理想的方法;

<a href="https://www.gothere.com#rightHere">Click</a>

此外,您不需要添加按钮标签,这更理想。


推荐阅读