webkit / Chrome history.back(-1) onclick vs href
webkit / Chrome history.back(-1) onclick vs href
每个人都知道,但我会重复这个问题:
<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使其看起来像链接,应用蓝色、下划线和光标,但谁想要呢?
最终工作解决方案,在IE、FF、Safari、Chrome、Opera、Maxthon:中测试
<a href="#" onclick="window.history.back();return false;">Back</a>
不要忘记返回false后的分号;
它甚至适用于历史。go(-1)也。。。
对于Chrome、IE和Mozilla,我测试过,效果很好。使用以下代码:
<a href="#" onclick="history.go(-1);return false;" style="text-decoration:underline;">Back</a>
这是目前所有浏览器上唯一可用的东西:
<script>
function goBack() {
history.go(-1);
}
</script>
<a onclick="goBack()">Back</a>
相关文章:
- setInteval vs setTimeout
- $(this).prop('property') vs. this.property
- 如何在执行此特定onclick事件时执行JavaScript函数
- Setting default onclick behavior for <img> tag in gene
- Javascript全局onclick监听器
- 如何调用“;链接_;在onclick事件上使用Javascript
- onclick函数需要双击,因为类分配延迟
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 何时调用服务器 onClick vs OnClientClick
- 挖空点击绑定:onClick vs. onClick()
- onclick="javascript:func()" vs. onclick="func
- Primefaces AJAX callbacks: onstart vs. onclick
- Onclick vs Onsubmit问题(真/假和警报行为?)
- onclick =”;“Vs事件处理程序
- Jquery Onclick priority vs Href
- webkit / Chrome history.back(-1) onclick vs href
- web - button.onclick = func(); vs <button onclick = "
- Onclick vs Onmousedown竞态条件
- Onclick vs addEventListener
- stopPropagation: element.addEventListener vs onclick attribu