javascript中 history.go back的总结(亲测)
测试程序Demo
form.html 表单页面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="action.html" >
<input type="text" name="" value="" placeholder="">
<input type="submit" name="" value="提交">
</form>
<script>
alert("");
</script>
</body>
</html>
action.html页面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input type="button" name="" value="返回go" onclick="history.go(-1);">
<input type="button" name="" value="返回back" onclick="history.back(-1);">
</body>
</html>
我会首先上图,然后总结。。。
form.html 点击提交
action.html
点击go
点击back
go和back都会刷新,因为只有页面刷新script脚本才会重新执行alert,但是表单内容都还在啊,并不是有的人说的不在
区别在于
back(n) n参数不管是多少,都是返回上一页,比如不会是-2就返回到上上页,也不会是2 就前进2页
go(n) n就直接决定进入那个页面
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛