博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scrollWidth,clientWidth,offsetWidth的区别 通过一个demo测试这三个属性的差别。 说明: scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象
阅读量:4157 次
发布时间:2019-05-26

本文共 395 字,大约阅读时间需要 1 分钟。

说明:

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

 

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

 

情况1:

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

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

offsetWidth为元素的实际宽度。

 

情况2:

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

scrollWidth>clientWidth。

scrollWidth为实际内容的宽度。

clientWidth是内容可视区的宽度。

offsetWidth是元素的实际宽度。

 

 

转载地址:http://vzkxi.baihongyu.com/

你可能感兴趣的文章
芯片资料中的pad和pin的区别
查看>>
gzip bzip2 区别
查看>>
proc目录下的进程目录
查看>>
mount -a
查看>>
【Hi35**】制作根文件系统
查看>>
GV7704中文资料 hd-vlc
查看>>
arm中R0-R15寄存器的作用
查看>>
LCD基础概念
查看>>
嵌入式触摸屏
查看>>
linux拷贝带有软链接的文件到windows下
查看>>
chmod 改变当前目录下面所有文件及文件夹的权限
查看>>
linux shell脚本学习xargs命令使用详解
查看>>
ARM_Linux - 制作嵌入式远程调试工具(gdb + gdbserver)
查看>>
drm移植
查看>>
qt drm相关资料
查看>>
libdrm库函数使用
查看>>
lpg升级脚本制作
查看>>
speex NS(noise suppression)函数调用
查看>>
mesa交叉编译
查看>>
EXT4文件系统下的挂载
查看>>