在IE上使用Javascript更改Div高度不工作

在IE上使用Javascript更改Div高度不工作,javascript,html,css,Javascript,Html,Css,我很难让IE在onload函数中调整div的大小。onload肯定正在启动,下面的警报显示了正确的值,但它没有反映在屏幕上。它可以在firefox和chrome上正常工作(和往常一样) 有什么建议可以让它在IE上工作吗?IE中的高度会通过普通CSS改变吗?可能这是一个CSS问题,而不是javascript问题。应该像这样工作,可能给我们一个或更多的代码:)添加一个JSFIDLE会有帮助。可能是CSS,不是吗;)。我的头脑被问题压得太深了,我没有想到要改变css。不幸的是,我现在必须承担起父亲的职

我很难让IE在onload函数中调整div的大小。onload肯定正在启动,下面的警报显示了正确的值,但它没有反映在屏幕上。它可以在firefox和chrome上正常工作(和往常一样)


有什么建议可以让它在IE上工作吗?

IE中的高度会通过普通CSS改变吗?可能这是一个CSS问题,而不是javascript问题。应该像这样工作,可能给我们一个或更多的代码:)添加一个JSFIDLE会有帮助。可能是CSS,不是吗;)。我的头脑被问题压得太深了,我没有想到要改变css。不幸的是,我现在必须承担起父亲的职责,但我回来后会重新尝试。感谢JSFIDLE提示,它看起来很有趣!以下是navtrans的CSS:-div.navtrans{float:left;width:200px;页边顶部:30px;字体大小:18px;左填充:5px;页边左侧:0px;字体重量:粗体;最小高度:765px;顶部:168px;背景色:#3173C1;滤镜:alpha(不透明度=58);不透明度:0.58;宽度:197px;z指数:8;位置:绝对;}Hi Guys,遗憾的是生活阻碍了这一切。我正在用IE8进行测试。如果你想看的话,这个网站就在这里。我试着改变CSS,但我找不到一种方法使它工作
var height = document.getElementById("content").offsetHeight;
alert(height);

document.getElementById("extra").style.height = height+80 + "px";                             
document.getElementById("transparency").style.height =  height + "px";
document.getElementById("navtrans").style.height = height+80 + "px";
alert(document.getElementById("navtrans").style.height);