ความกว้างของแถบเลื่อนใน JavaScript

ความกว้างของแถบเลื่อนขึ้นอยู่กับเบราว์เซอร์ เราสามารถรับค่าของความกว้างนี้ได้ เพื่อทำสิ่งนี้ เราจะสร้างองค์ประกอบที่มีการเลื่อน แต่ไม่มีขอบและไม่มีช่องว่างภายใน:

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

เพิ่มสไตล์บางอย่างให้กับมัน:

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

แทรกองค์ประกอบลงในเอกสาร มิฉะนั้นขนาดของมันจะเท่ากับศูนย์:

javascriptdocument.body.append(div);

รับขนาดของแถบเลื่อน:

javascriptlet scrollWidth = div.offsetWidth - div.clientWidth;

ลบองค์ประกอบ:

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

มีปุ่มให้ เมื่อกดปุ่ม ให้รับความกว้างของแถบเลื่อน ในเบราว์เซอร์ของคุณ