Class MooTools-查找特定div类的div id的高度

Class MooTools-查找特定div类的div id的高度,class,html,mootools,offsetheight,Class,Html,Mootools,Offsetheight,我试图使用offsetHeight根据元素的类来查找元素的高度,目前为止,我可以根据div id来查找高度,但是如果我将多个类分配给同一个id怎么办 我改编了这个JSFIDLE来举例说明我所说的内容: 其中field和field2是div类,textarea是div id 我希望未定义的值根据类给出div的高度 谢谢。选择器的行为与querySelectorAll非常相似,因为它不会返回单个元素,而是返回包含多个元素的节点列表,即使只有一个元素与查询匹配 节点列表可以像数组一样遍历,因此在您的情

我试图使用offsetHeight根据元素的类来查找元素的高度,目前为止,我可以根据div id来查找高度,但是如果我将多个类分配给同一个id怎么办

我改编了这个JSFIDLE来举例说明我所说的内容:

其中field和field2是div类,textarea是div id

我希望未定义的值根据类给出div的高度


谢谢。

选择器的行为与
querySelectorAll
非常相似,因为它不会返回单个元素,而是返回包含多个元素的
节点列表,即使只有一个元素与查询匹配

节点列表可以像数组一样遍历,因此在您的情况下:

var classheight1 == $$('.field')[0].offsetHeight;
var classheight2 == $$('.field2')[0].offsetHeight;

本质上,当您最初调用
$$('.field')
时,您要求MooTools查找包含类
字段的所有元素实例。它返回了一个包含1项的节点列表,但您仍然需要通过其数组索引引用它。

或者通过
document.getElement('.field').getSize()获取单个元素。
var classheight1 == $$('.field')[0].offsetHeight;
var classheight2 == $$('.field2')[0].offsetHeight;