如何在没有定义宽度的情况下获得元素的宽度?

时间:2010-04-26 14:38:15

标签: html css width

你如何找出被20多个其他元素包裹的元素的宽度,但我所知道的唯一固定宽度是800px的主包装器。所有子元素通常是块,浮动或不浮动,具有不同的填充和边距 我真的不需要特定案例的答案,我只是想知道是否有工具或技巧来快速计算这些事情。
感谢

编辑:很抱歉忘了,这是在我无法安装任何脚本或编辑css的外部网站上。

4 个答案:

答案 0 :(得分:7)

答案 1 :(得分:3)

jQuery有width(),可以在浏览器中可靠地找出任何DOM元素的宽度。这有帮助吗?

答案 2 :(得分:3)

您需要使用element.offsetWidth

var width = element.offsetWidth;

答案 3 :(得分:2)

您可以使用 JQuery 来使用 width() 方法。 jQuery足够聪明,可以获得指定元素的计算宽度。