码迷,mamicode.com
首页 > 其他好文 > 详细

history.go(-1)在不同浏览器中的解析

时间:2015-08-06 13:10:58      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

<a href="#" onclick="history.go(-1)">后退</a>

点击"后退"链接时,在IE,firefix下,history.go(-1)可以起到后退的作用,但在chrome下不起作用,要用history.go(-2)才生效。

后来研究了一下,发现在IE,firefix中解析为执行onclick事件,即执行history.go(-1)页面就跳走了不执行<a>标签的href,但在chrome下,不光执行了onclick事件,还执行了<a>标签的href。故要在onclick事件中加上return false语用来阻止<a>标签href的触发。即:

<a href="#" onclick="history.go(-1); return fasle">后退</a>

或:

<a href="javascript:void(0)" onclick="history.go(-1)">后退</a>

 

摘自http://blog.163.com/yiran_5467/blog/static/10821326201272212416782/

history.go(-1)在不同浏览器中的解析

标签:

原文地址:http://www.cnblogs.com/yuqlblog/p/4707551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!