gpt4 book ai didi

scrollWidth,clientWidth,offsetWidth的区别

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章scrollWidth,clientWidth,offsetWidth的区别由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

通过一个demo测试这三个属性的差别.

说明:

scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。 clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变。 offsetWidth:对象整体的实际宽度,包滚动条等边线,会随对象显示大小的变化而改变.

该demo就在页面中放一个textarea元素,采用默认宽高显示.

情况1:

元素内无内容或者内容不超过可视区,滚动不出现或不可用的情况下.

scrollWidth=clientWidth,两者皆为内容可视区的宽度.

offsetWidth为元素的实际宽度.

scrollWidth,clientWidth,offsetWidth的区别

情况2:

元素的内容超过可视区,滚动条出现和可用的情况下.

scrollWidth>clientWidth.

scrollWidth为实际内容的宽度.

clientWidth是内容可视区的宽度.

offsetWidth是元素的实际宽度.

scrollWidth,clientWidth,offsetWidth的区别

END 。

以上就是scrollWidth,clientWidth,offsetWidth区别的全部内容,希望对大家有所帮助.

最后此篇关于scrollWidth,clientWidth,offsetWidth的区别的文章就讲到这里了,如果你想了解更多关于scrollWidth,clientWidth,offsetWidth的区别的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com