HTMLElement: offsetWidth 属性

HTMLElement.offsetWidth 只读属性返回元素的布局宽度,以整数形式表示。

通常,offsetWidth 是元素 CSS 宽度(包括任何边框、填充和垂直滚动条(如果渲染))的像素度量。它不包括伪元素的宽度,例如 ::before::after

如果元素被隐藏(例如,通过将元素或其祖先之一的 style.display 设置为 "none"),则返回 0

与元素的 offsetWidth 像素值相对应的整数。offsetWidth 属性是只读的。

注意:此属性会将值四舍五入为整数。如果您需要小数部分,请使用 element.getBoundingClientRect().

示例

An example element with large padding, border and margin. offsetWidth is the layout width of the element including its padding and border, and excluding its margin.

规范

规范
CSSOM 视图模块
# dom-htmlelement-offsetwidth

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅