Javascript 如何动态更新元素高度

Javascript 如何动态更新元素高度,javascript,dom,height,Javascript,Dom,Height,我动态地向div添加元素,它会自动调整div的高度。 除了Android browser 4.1>(尚未选中lower…)之外,所有功能都运行良好 div只会在第一次追加时调整高度 我添加了一种让浏览器重新调整高度的技巧: wrapperType.css({ "overflow" : "auto" }) wrapperType.css({ "visibility" : "hidden" }) setTimeout( function() { wrapperType.css({

我动态地向div添加元素,它会自动调整div的高度。 除了Android browser 4.1>(尚未选中lower…)之外,所有功能都运行良好

div只会在第一次追加时调整高度

我添加了一种让浏览器重新调整高度的技巧:

   wrapperType.css({ "overflow" : "auto" }) 
   wrapperType.css({ "visibility" : "hidden" })
   setTimeout( function() { wrapperType.css({ "visibility" : "visible" }) },0); 
它是有效的,但每次都会闪烁。
有没有比我现在做的更好的方法来强制重新计算DOM

求你了。我们需要什么代码来复制问题?元素是绝对定位的还是固定的?为什么您需要以这样的方式调整高度:S?