我有一个html元素,它有一些css,它们即时应用
我想知道应用新的css类后所需的确切高度和宽度。我尝试了offsetWidth
和offsetHeight
,但他们没有包含元素的padding
和margin
属性。
如何在不实际计算的情况下获得确切的值?可以直接使用css
属性吗?
答案 0 :(得分:1)
jQuery让您轻松:http://api.jquery.com/outerWidth/
答案 1 :(得分:0)
不,它不能以跨浏览器的方式完成:关键是,你不想知道元素的确切高度和宽度 本身,但它使用的空间。这只是盒子模型的计算值。
您需要自己计算,或者让JS框架为您完成:Dojo和jQuery都具有实用功能。