window.history.back()无效,即无法返回上一页原因

window.history.back()点击不起作用.
比如你从第一个页面点击一个a超链接.进到第二个页面,第二个页面有个返回按钮.点击无反应.如下

点击这里无法返回

原因是你的第一个页面的超链接上加了target="_blank"标签,即从第一个页面点击进入第二个页面时,是以新窗口的方式打开的. 所以.window.history.back()读取上一个历史页面时,读取不到.即上一页为空,所以没法返回上一页.
只需要去掉上一个页面的target="_blank"即可.

你可能感兴趣的:(css及js相关)