每个人都知道这个问题,但我会再重复一遍:
<a href="#" onClick="history.go(-1)">Back</a>
不支持基于WebKit的浏览器(Chrome、Safari、Mxthon等)。
另一种方法(应该可以工作),但实际上不起作用的是:
<a href="#" onclick="javascript:window.history.back(-1);">Back</a>
您可以这样做-它有效!(但URL提示中显示了JS)
<a href="javascript:window.history.back(-1);">Back</a>
为了在onclick事件中使用JS,你可以这样做(虽然可行,但请看下面的注释):
<a onclick="javascript:window.history.back(-1);">Please try again</a>
缺少href会使其正常工作,但它将不会显示为可点击的链接,您可以应用CSS使其看起来像链接,应用蓝色、下划线和光标手形,但谁想要那样呢?
onclick="javascript:"
是毫无意义的,省略掉javascript:
history.back()
不接受任何参数,它只是back()
的等价形式,相当于history.go(-1)
。