document.getElementById("btn").onclick = function(){
document.body.scrollTop = 0
document.documentElement.scrollTop = 0
}
你这样肯定不行哈:当A->B->C->D进入页面时,浏览器把相关页面记录到了历史记录里面,然后你调用history.go(-1)或者history.back()的时候,JS会根据历史记录一级一级的返回;
但是当你C->D,浏览器里面只记录C,D两个页面的历史记录,所以只能够在这两个页面来回跳
如果你实在是想要满足那上面的跳法的话,就直接用A超链接写死