js 的点击返回上一页问题

JavaScript08

js 的点击返回上一页问题,第1张

你这样肯定不行哈:

当A->B->C->D进入页面时,浏览器把相关页面记录到了历史记录里面,然后你调用history.go(-1)或者history.back()的时候,JS会根据历史记录一级一级的返回;

但是当你C->D,浏览器里面只记录C,D两个页面的历史记录,所以只能够在这两个页面来回跳

如果你实在是想要满足那上面的跳法的话,就直接用A超链接写死

这样:

<body>

<p>

<Button id="select" onclick="javascript:history.back(1)" >back</button></span></p>

</body>

</html>

比如:

<input type="button" value="去B页面" onclick="javascript:window.location.href ='B.jsp'">

<input type="button" value="返回A页面" onclick="javascript:history.go(-1)">

扩展资料:

注意事项

1、<a href="javascript:history.back(-1)">返回上一页</a>

2、<a href="javascript:" onClick="javascript:history.back(-1)">返回上一页</a>

3、如果是用按钮做的话就是:

<input type="button" name="Submit" onclick="javascript:history.back(-1)" value="返回上一页">

4、用图片做的话就是:

<a href="javascript :" onClick="javascript :history.back(-1)"><img src="图片路径" border="0" title="返回上一页"></a>

5、<a href="javascript:history.go(-1)">向上一页</a>, 返回两个页面: history.go(-2)

页面跳转:onclick="window.location.href='list.php'"