你如何找出被20多个其他元素包裹的元素的宽度,但我所知道的唯一固定宽度是800px的主包装器。所有子元素通常是块,浮动或不浮动,具有不同的填充和边距
我真的不需要特定案例的答案,我只是想知道是否有工具或技巧来快速计算这些事情。
感谢
编辑:很抱歉忘了,这是在我无法安装任何脚本或编辑css的外部网站上。
答案 0 :(得分:7)
Firebug是你的朋友。
How do you get the width of an element without a defined width? - Stack Overflow http://img.skitch.com/20100426-nequkipg8ex3khs1mux3tnctjb.preview.jpg答案 1 :(得分:3)
jQuery有width(),可以在浏览器中可靠地找出任何DOM元素的宽度。这有帮助吗?
答案 2 :(得分:3)
您需要使用element.offsetWidth
。
var width = element.offsetWidth;
答案 3 :(得分:2)