Rullebjælkebredde i JavaScript

Bredden af rullebjælken afhænger af browseren. Vi kan få værdien af denne bredde. For at gøre dette skal vi oprette et element med scroll, men uden kanter og indvendig polstring:

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

Tilføj nogle stilarter til det:

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

Indsæt elementet i dokumentet, ellers vil størrelserne være nul:

javascriptdocument.body.append(div);

Få bredden af rullebjælken:

javascriptlet scrollWidth = div.offsetWidth - div.clientWidth;

Slet elementet:

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

Der gives en knap. Ved at klikke på knappen, få bredden af rullebjælken i din browser.