为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取未设置宽度的行内元素的精确的宽度?

如何获取未设置宽度的行内元素的精确的宽度?

冉冉说 2018-11-10 08:29:06
例如:td 设置了宽度,span 未设置宽度。1.使用 $.width() 获取的是整数宽度,$('td').width() 获得的是 218px ,span 为 129px2.使用 clientWidth ,获取不含边距、boder的宽度,span宽度为 0,td宽度为'218'3.使用 getComputedStyle,获取最终宽度,精确到小数点,但获取span 宽度为 auto,td为 217.5问题:如何获取未设置宽度元素的精确宽度(精确到小数点,以 px单位 显示)?
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

用getClientBoundingRect()试试


查看完整回答
反对 回复 2018-12-06
  • 1 回答
  • 0 关注
  • 1161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号