YUI3:读取元素高度的最佳方法是什么?

时间:2011-02-20 11:05:03

标签: yui3

我希望通过编写YUI3脚本将元素的高度增加X像素。

什么是最好的方式?

如果我使用'Node'模块并将高度读为node.getStyle(“height”);

FF3的结果显示字符串“100px”,其中IE8只是空白。 :(

请帮忙。

1 个答案:

答案 0 :(得分:12)

node.getStyle('height')仅在您在节点样式中设置值时返回值。要获得没有样式集的节点的高度,请使用node.getComputedStyle('height')或node.get('clientHeight')。

如果您设置了溢出,则可以使用node.get('scrollHeight')来获取内容的完整高度。

要更新节点的高度,请使用setStyle('height',value)