Rullefeltbredde i JavaScript

Bredden på rullefeltet avhenger av nettleseren. Vi kan få verdien av denne bredden. For å gjøre dette oppretter vi et element med scrolling, men uten kanter og indre marger:

javascriptlet div = document.createElement('div');

Legg til noen stiler for det:

javascriptdiv.style.overflowY = 'scroll';
div.style.width = '50px';
div.style.height = '50px';

Sett elementet inn i dokumentet, ellers vil dimensjonene være null:

javascriptdocument.body.append(div);

Få bredden på rullefeltet:

javascriptlet scrollWidth = div.offsetWidth - div.clientWidth;

Fjern elementet:

javascriptdiv.remove();
Задание 1

En knapp er gitt. Ved å trykke på knappen, få bredden på rullefeltet i din nettleser.