2012-01-12 80 views

回答

0

你刚才设置的URL window.location.href

所以

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

但是,你真的应该只将其转换为常规链接

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

设置window.location.href属性:

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

或者只是使用一个普通的老anchor(可能是你最好的选择):

<a href="http://www.goesback.com">Go back</a> 

注:不需要在onclickjavascript:前缀处理程序。

0

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

虽然你可能想使用onclick来触发重新考虑。

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

'onclick'处理程序不需要'javascript:'前缀。该代码不会抛出任何错误,因为'javascript:'被解释为标签。 – 2012-01-12 17:02:30

+0

@RobW谢谢,纠正。 – 2012-01-12 19:18:23

0

为什么不只是使用简单的锚标签?

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

如果需要使用JavaScript,其他的答案 - 设置window.location财产 - 会做你想要什么。

0

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

将其设置为:“_self”。

<div class="backbutton" OnClick="javascript: window.open('http://www.goesback.com','_self')">Go back</div> 
相关问题