Mootools 如何使用CSS高度自动工具获取元素的px高度?

Mootools 如何使用CSS高度自动工具获取元素的px高度?,mootools,Mootools,有没有办法得到实际的元素高度? getSize().y 返回0,因为元素具有属性“自动高度”? 即使将图像内联属性声明为“自动”,也会返回0 谢谢大家! 听起来您遇到了一个不同的问题,但为了使这一问题与未来相关,MooTools中的机制是(对于id为x的元素): $('x').getSize().y 或 其中任何一个都将返回像素高度的整数(无单位)。因此,对于这两个元素中的任何一个,100像素高的元素都将返回100 您还可以使用非MooTools特定的getComputedStyle方法: $

有没有办法得到实际的元素高度? getSize().y
返回0,因为元素具有属性“自动高度”? 即使将图像内联属性声明为“自动”,也会返回0


谢谢大家!

听起来您遇到了一个不同的问题,但为了使这一问题与未来相关,MooTools中的机制是(对于id为
x
的元素):

$('x').getSize().y

其中任何一个都将返回像素高度的整数(无单位)。因此,对于这两个元素中的任何一个,100像素高的元素都将返回
100

您还可以使用非MooTools特定的
getComputedStyle
方法:

$('x').getComputedStyle('height')

它返回单元的元素高度。因此,100像素高的元素将返回
100px

没关系,必须执行加载而不是domready,必须先等待元素加载
$('x').getComputedStyle('height')