我有一个ul列表:
<ul>
<li class="cl1">example</li>
<li class="cl2">example</li>
<li class="cl3">example</li>
</ul>
我正试图获得每个li元素的高度:
k = $$('li.cl1');
el = k[0];
Element.getDimensions(el).height - return 0
or
el.getDimensions().height - return 0
如果我采取一些div的高度,那么它的确定。这有什么不对?
PS:我发现了我的错:当页面加载时,li css有display:none。它有显示:阻止当我模糊一些李。所以问题更深入了。我没有任何可能添加像onBlur这样的事件。我现在应该这样做:
Event.observe(window, 'load',
function() {
$('li.cl1').observe('blur', MenuItemBlock);
});
function MenuItemBlock(event)
{
alert("!");
var element = Event.element(event);
}
但它也不起作用。我没有收到警报。