在li'上循环;s,并在每个元素的左边进行填充

loop over li's in prototypejs and get padding-left of each element

本文关键字:元素 填充 左边 li 循环      更新时间:2023-09-26

我想显示每个li元素的左侧填充,但hasLayout()方法对元素有效?!!我在铬控制台上得到的只是:

 Uncaught TypeError: Object #<HTMLLIElement> has no method 'getLayout' 

下面是一个jsFiddle来说明这个问题:http://jsfiddle.net/nerdess/pax59/

<ol>
    <li>onion</li>
    <li>tomato</li>
    <li>carrott</li>
</ol>

$$('li').each(function(li) {
    var liLayout = li.getLayout();
    console.log(liLayout);
});

我使用的是原型1.6.1.0和chrome的最新版本(28.0)。

<1.6.1版本中不存在getLayout方法-您可能想要更新库或使用getDimensions。>