Вы можете воспользоваться полифилами
Просто перейдите по
этой ссылке в github репозиторий и установите его в свой проект.
Поддержка в браузерах:
- Изначально поддерживается в Chrome и Firefox
- Safari 6+
- Internet Explorer 9+
- Microsoft Edge 12+
- Opera Next
Его довольно просто использовать
let button1 = document.getElementById('button1');
let button2 = document.getElementById('button2');
let formaSend = document.getElementById('main-form');
button1.addEventListener('click', smoothscroll);
button2.addEventListener('click', smoothscroll);
function smoothscroll() {
formaSend.scrollIntoView({ behavior: 'smooth' });
}