我做的阅读器,有用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();
就可以返回上一界面啦
添加回答
举报
0/150
提交
取消