Свойство scrollWidth содержит ширину элемента с учетом горизонтальной прокрутки.
Если у элемента нет горизонтальной прокрутки, то scrollWidth равно clientWidth.
Синтаксис
элемент.scrollWidth
Пример
Узнаем ширину элемента с учетом прокрутки:
<div id="elem">У этого элемента есть прокрутка.</div>
#elem {
width: 100px;
padding: 5px;
white-space: nowrap;
overflow: auto;
}
let elem = document.querySelector('#elem');
console.log(elem.scrollWidth);
Результат выполнения кода:
238
Смотрите также
См. также свойство scrollHeight, которое содержит высоту прокрученной части элемента.