【问题标题】:window.location.href in javascript just reloading page, not navigating to another websitejavascript中的window.location.href只是重新加载页面,而不是导航到另一个网站
【发布时间】:2020-05-01 16:03:34
【问题描述】:

我想使用一个按钮从我的网站导航到另一个网站,这是我的代码,我在这个项目中使用 React Bootstrap

<button onclick="window.location.href = 'https://www.glassdoor.com';">Click Here</button>

但是,当我点击它时,它并没有导航到新网站,它只会重新加载我所在网站的主页。

【问题讨论】:

标签: javascript html reactjs react-bootstrap


【解决方案1】:

window.location.href返回当前页面的href(URL)

因此您可以删除href 部分并简单地设置您希望导航到的网址的值。

    &lt;button onclick="window.location = 'https://www.glassdoor.com'"&gt;Click Here&lt;/button&gt;

如果你也可以使用函数assign

&lt;button onclick="window.location.assign('https://www.glassdoor.com')"&gt;Click Here&lt;/button&gt;

【讨论】:

  • 谢谢!不过,我对这两种解决方案都有疑问。如果我在整个函数周围加上引号,则按钮不会执行任何操作,但是,如果没有引号,它会自动执行而无需单击按钮
  • 请发布更新的代码。以上应该可以正常工作。我推荐window.location =
  • 我发现我的代码有问题,一些语法问题。非常感谢!
猜你喜欢
  • 2023-03-11
  • 2013-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-10
  • 2020-05-16
  • 1970-01-01
相关资源
最近更新 更多