如何使用javascript在同一页面上打开超链接?

如何使用javascript在同一页面上打开超链接?,javascript,Javascript,我正在使用它打开一个新窗口: <div class="backbutton" OnClick="javascript: window.open('http://www.goesback.com')">Go back</div> 返回 如果我想在同一页上单击打开超链接,如何修改 谢谢。设置属性: <div class="backbutton" OnClick="window.location.href='http://www.goesback.com'">

我正在使用它打开一个新窗口:

<div class="backbutton" OnClick="javascript: window.open('http://www.goesback.com')">Go back</div>
返回
如果我想在同一页上单击打开超链接,如何修改

谢谢。

设置属性:

<div class="backbutton" OnClick="window.location.href='http://www.goesback.com'">
    Go back
</div>
注意:
onclick
处理程序中不需要
javascript:
前缀。

设置属性:

<div class="backbutton" OnClick="window.location.href='http://www.goesback.com'">
    Go back
</div>

注意:
onclick
处理程序中不需要
javascript:
前缀。

location.href=http://www.goesback.com“


尽管您可能想重新考虑使用
onclick
来触发该操作。

location.href=http://www.goesback.com“

<div class="backbutton" OnClick="window.location.href = 'http://www.goesback.com'">Go back</div>
尽管您可能想重新考虑使用
onclick
来触发它。

返回
<div class="backbutton" OnClick="window.location.href = 'http://www.goesback.com'">Go back</div>
返回

为什么不使用简单的锚定标记

<a href="[where you want to go]">Go There</a>


如果您需要使用JavaScript,其他答案-设置
window.location
属性-将满足您的需要。

为什么不使用简单的锚定标记

<a href="[where you want to go]">Go There</a>


如果您需要使用JavaScript,其他答案-设置
window.location
属性-将满足您的需要。

您只需将url设置为
window.location.href

所以

返回
但是你真的应该把它转换成一个普通的链接

<a class="backbutton" href="http://www.goesback.com">Go back</div>
返回

您只需将url设置到
window.location.href

所以

返回
但是你真的应该把它转换成一个普通的链接

<a class="backbutton" href="http://www.goesback.com">Go back</div>
返回

window.open()的第二个参数是表示目标窗口名称的字符串

将其设置为:“_self”

返回

window.open()的第二个参数是表示目标窗口名称的字符串

将其设置为:“_self”

返回

onclick
处理程序不需要
javascript:
前缀。代码没有抛出任何错误,因为
javascript:
被解释为标签。
javascript:
前缀对于
onclick
处理程序是不需要的。代码没有抛出任何错误,因为
javascript:
被解释为标签。