Scroll Elemen dalam JavaScript

Properti berikut berisi seberapa banyak sebuah elemen telah di-scroll:

javascriptconsole.log(elem.scrollTop);  // dari atas
console.log(elem.scrollLeft); // dari kiri

Contoh berikut menunjukkan cara kerja properti-properti ini. Scroll elemen dan klik tombol, Anda akan melihat besarnya scroll:

Задание 1

Diberikan sebuah elemen dan sebuah tombol. Saat tombol ditekan, ketahui seberapa banyak elemen tersebut di-scroll secara vertikal.

Задание 2

Diberikan sebuah elemen dan sebuah tombol. Saat tombol ditekan, periksa apakah elemen tersebut telah di-scroll secara vertikal.

Задание 3

Scroll elemen hingga akhir. Tekan tombol untuk menampilkan besarnya scroll penuh.

Задание 4

Dapatkan scrollHeight elemen dan kurangi dengan besarnya scroll penuh (dari tugas sebelumnya). Nilai apa yang akan dihasilkan? Dimensi apa yang dikandungnya?

Задание 5

Jumlahkan offsetHeight dan besarnya scroll penuh. Kurangi jumlah ini dari nilai scrollHeight. Angka berapa yang akan dihasilkan?