Wymiary elementu z przewijaniem w JavaScript

Następujące właściwości zawierają wymiary elementu uwzględniając część ukrytą pod przewijaniem:

javascriptconsole.log(elem.scrollWidth);  // szerokość
console.log(elem.scrollHeight); // wysokość

Te wymiary są oznaczone na rysunku:

Задание 1

Dany jest element i przycisk. Po kliknięciu przycisku wypisz w konsoli szerokość i wysokość elementu z przewijaniem.

Задание 2

Jeśli odjąć od wysokości z przewijaniem pełną wysokość, otrzymamy pewną liczbę. Jakie wymiary ona zawiera?