有没有办法获得实际的元素高度?
的getSize()。ÿ
返回0,因为元素具有属性高度auto?
即使你将图像内联属性声明为自动,你也会得到0回来?
谢谢!
答案 0 :(得分:2)
听起来你有一个不同的问题,但为了使这个与未来相关,MooTools中的机制就是这样(对于标识为x
的元素:
$('x').getSize().y
或
$('x').getCoordinates().height
其中任何一个都将返回像素高度的整数(无单位)。因此,对于其中任何一个,100像素高的元素都将返回100
。
您还可以使用非MooTools特定的getComputedStyle
方法:
$('x').getComputedStyle('height')
使用单位返回元素高度。因此,100像素高的元素将返回100px
。