如何使用 javascript(无 jQuery)动画滚动到页面顶部?

joh*_*Doe 1 javascript css transition

我想在按下网页按钮时执行转换以慢慢滚动回页面顶部。我知道如何使用类中的更改来执行转换,但在这种情况下,我该怎么做?

document.documentElement.scrollTop = 0;
Run Code Online (Sandbox Code Playgroud)

Ana*_*ion 8

document.body.scrollIntoView({behavior: 'smooth', block: 'start'});
Run Code Online (Sandbox Code Playgroud)

也适用于任何其他 DOM 元素。也适用于水平滚动。