Javascript 如何使用HTML按钮在HTML站点中从一个页面重定向到另一个页面

Javascript 如何使用HTML按钮在HTML站点中从一个页面重定向到另一个页面,javascript,Javascript,可能重复: 我有一个HTML页面,我想用它从一个页面重定向到另一个页面,就像ASP.Net中的response.redirect一样。我想我必须使用JavaScript。在JavaScript中,您可以执行以下操作: window.location="http://someplace.com"; 或在HTML按钮上执行以下操作: <input type="button" onclick="document.location='http://someplace.com'" />

可能重复:


我有一个HTML页面,我想用它从一个页面重定向到另一个页面,就像ASP.Net中的response.redirect一样。我想我必须使用JavaScript。

在JavaScript中,您可以执行以下操作:

window.location="http://someplace.com";
或在HTML按钮上执行以下操作:

<input type="button" onclick="document.location='http://someplace.com'" />


或者没有JS

<form action="/contact.html">
    <input type="submit">
</form>

或者您可以使用按钮样式的链接。如果按钮所做的唯一事情是重定向到其他页面,那么您应该使用链接,这样在语义上会更好

onclick="document.location.href = 'http://google.com'"


如果你把它添加到你的标签中,当然用你想要的地址取代谷歌,应该可以

我想浏览同一站点中的页面,例如从index.html到Contact.htmlen,然后使用相对url例如:/Contact.htmlVery nice解决方案来实现非javascript实现+1不重复,因为它特定于HTML按钮-不是JavaScript在这里找到了关于js、HTML和按钮的好答案:
onclick="document.location.href = 'http://google.com'"
onclick="window.location = 'http://google.com'"