在li'上循环;s,并在每个元素的左边进行填充
loop over li's in prototypejs and get padding-left of each element
我想显示每个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
。>
相关文章:
- 如何设置html元素填充的动画
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 如何使用Javascript获取POST请求填充的元素的值
- 动画制作/减缓元素填充移除元素留下的空间
- 在页面中找不到元素的正确位置.函数未考虑填充
- 根据单击的元素填充同一页面中的表单,该元素的 ID 由 JSTL 生成
- 如何为所有子元素设置填充
- 元素填充到表的第一列中
- 如何获得带有内部元素填充的完整车身宽度
- 增加/减少滚动时的元素填充
- 使用jQuery用随机数组元素填充20个文本框
- 我可以让一个输入元素填充表格列的宽度吗?
- 用数组的元素填充提示符,并给它们编号
- 使用JavaScript动态计算元素填充
- 在选择元素填充后立即执行带有选择元素第一个选项的Javascript函数
- 在给定的纵横比下用n个元素填充网格的算法
- 使用 jQuery 使元素填充浏览器视口的整个高度
- Ajax在pre元素填充后无法从其获取数据
- 如何使画布元素填充和重新填充取决于鼠标位置
- jQuery宽度不包括内部元素填充