为了账号安全,请及时绑定邮箱和手机立即绑定

JS如何在有页内导航的情况下返回上一页?

JS如何在有页内导航的情况下返回上一页?

婷婷同学_ 2018-11-13 09:19:28
我做的阅读器,有用a标签做的目录。history.back();会返回到上一个定位的a标签的位置,而不是返回到上一个页面。如何实现在有页内a标签导航的情况下返回上一页呢?不是固定的url,就是返回上一个访问的文件。比如用户从未知的A页面进入B页面,在B页面中访问了B#title和B#content,现在想点按钮返回至A,而不是B#title。我想过每点一次a标签就计数+1,最后hisotry.go(-num),但是这样感觉太麻烦了,每个a标签都要写一个onclick。有没有简便一点的方法呢?
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

写成<a onclick="location.replace('#markN')">就可以了,这样本页面之前的url不会记录到history中,再使用history.back();就可以返回上一界面啦

查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 669 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信