javascript - 如何获取未设置宽度的行内元素的精确的宽度?
PHP中文网
PHP中文网 2017-05-19 10:46:37
0
3
887

例如:

td 设置了宽度,span 未设置宽度。

1.使用 $.width() 获取的是整数宽度$('td').width() 获得的是 218pxspan129px
2.使用 clientWidth ,获取不含边距、boder的宽度span宽度为 0td宽度为'218'
3.使用 getComputedStyle,获取最终宽度,精确到小数点,但获取span 宽度为 autotd217.5

问题:

如何获取未设置宽度元素的精确宽度(精确到小数点,以 px单位 显示)?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
Peter_Zhu

用getClientBoundingRect()试试

迷茫

雷雷

迷茫

雷雷

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板