Metoda do przewijania okna do określonej pozycji w JavaScript

Metoda scrollTo przewija okno do określonej pozycji. Pierwszy parametr przyjmuje pozycję w poziomie, a drugi - w pionie. Przewińmy okno do określonej pozycji:

javascriptwindow.scrollTo(100, 200);

Metoda ma alternatywną składnię, w której parametrem jest obiekt. W kluczu top tego obiektu określa się pozycję w pionie, w kluczu left - pozycję w poziomie, a w kluczu behavior - typ przewijania. Typ może być 'auto' lub 'smooth'. W drugim przypadku przewijanie będzie płynne:

javascriptelement.scrollTo({
  top: 100,
  left: 100,
  behavior: 'smooth'
});
Задание 1

Po kliknięciu przycisku przewiń okno do pozycji 300px od góry.

Задание 2

Po kliknięciu przycisku płynnie przewiń okno do samej góry.

Задание 3

Po kliknięciu przycisku płynnie przewiń okno do samego dołu.