如何用纯js写一个返回顶部的按钮

JavaScript013

如何用纯js写一个返回顶部的按钮,第1张

<input type="button" id="btn" value="点击回到顶部">

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超链接写死