我想在用户点击后退按钮时返回上一页,但我当前的代码没有做任何事情意味着页面没有重定向我当前的代码,请在下面给出
<a href="#" onClick="goBack();" <i class="icon-white icon-chevron-left"></i></a>
function goBack()
{
window.location.href =document.referrer;
}
任何想法????
答案 0 :(得分:2)
您可以利用会话历史记录管理:
window.history.back()
请注意,除IE 9及更低版本外,所有主流浏览器均支持此功能。
答案 1 :(得分:1)
这对我有用。您的HTML可能无法在HTML之前加载。
另一件事:将JavaScript函数绑定到HTML元素被认为是“不好的做法”。你可以尝试,而不是:
<强> HTML 强>
<a id="goBackLink" href='#'>...</a>
<强>的JavaScript 强>
$('#goBackLink').click(function() {
window.location.href = document.referrer;
}
当然,这意味着使用jQuery库。如果您不想使用jQuery库,那么您的函数将如下所示:
document.getElementById('goBackLink').onclick = function() {
window.location.href = document.referrer;
}
我认为应该有效。