Element.scrollWidth

这篇翻译不完整。请帮忙从英语翻译这篇文章

元素的scrollWidth只读属性以px为单位返回元素的内容区域宽度或元素的本身的宽度中更大的那个值。若元素的宽度大于其内容的区域(例如,元素存在滚动条时), scrollWidth的值要大于clientWidth。

这个属性会进行四舍五入并返回整数,如果你需要小数形式的值,使用element.getBoundingClientRect().

语法

var xScrollWidth = element.scrollWidth;

xScrollWidth 的值是元素的内容宽度。

例子

<div id="aDiv"
     style="width: 100px; height: 200px; overflow: auto;"
>-FooBar-FooBar-FooBar</div>
<br>
<input type="button" value="Show scrollWidth"
       onclick="alert(document.getElementById('aDiv').scrollWidth);">

规范

The CSSOM View Module defines scrollWidth

参考资料

MSDN: scrollWidth Property

相关

文档标签和贡献者

标签: 
 此页面的贡献者: silhouettesia, ChanShuYi, leeluolee, teoli, kuugua
 最后编辑者: silhouettesia,