Плавный скролл к якорю на чистом js

Для плавного скролла используем чистый js (без jquery и каких-либо фреймворков). Не забываем, что у каждого div должен быть уникальный id.

<button onClick="scrollToDiv()">Кликни для скролла</button>
<div id="myDiv" style="margin: 500px 0px;">Div</div>
<script>
function scrollToDiv(){
document.getElementById("myDiv").scrollIntoView({
behavior: 'smooth'
});
}
</script>