Window: scrollMaxX property
{{APIRef}} {{Non-standard_header}}
The Window.scrollMaxX read-only property returns the
maximum number of pixels that the document can be scrolled horizontally.
Value
A number.
Examples
// Scroll to right edge of the page
let maxX = window.scrollMaxX;
window.scrollTo(maxX, 0);
Notes
Do not use this property to get the total document width, which is not equivalent to window.innerWidth + window.scrollMaxX,
because {{domxref("window.innerWidth")}}innerWidth includes the width of any visible vertical
scrollbar, thus the result would exceed the total document width by the width of any
visible vertical scrollbar. Instead use
{{domxref("element.scrollWidth","document.body.scrollWidth")}}scrollWidth. See also
{{domxref("window.scrollMaxY")}}scrollMaxY.
Specifications
This is not part of any specification.
Browser compatibility
{{Compat}}