使用javascript设置最大高度

使用javascript设置最大高度,javascript,css,Javascript,Css,我有一个div,这个div的最大宽度是用户定义的。我知道我可以用element.style.height完成,但这在IE中不起作用 关于如何使用javascript实现Firefox的最大高度等价物,有什么想法吗 document.getElementById ( "yourelementid" ).style.maxHeight = "100px"; 请参见 maxHeight是在Windows中引入的 Internet Explorer 7 通常,样式属性名称通过删除连字符而不是名称转换为

我有一个div,这个div的最大宽度是用户定义的。我知道我可以用element.style.height完成,但这在IE中不起作用

关于如何使用javascript实现Firefox的最大高度等价物,有什么想法吗

document.getElementById ( "yourelementid" ).style.maxHeight = "100px";
请参见

maxHeight是在Windows中引入的 Internet Explorer 7


通常,样式属性名称通过删除连字符而不是名称转换为javascript属性名称

因此,
背景色
变为
背景色
文本对齐
变为
文本对齐
最大高度
变为
最大高度

您可以通过以下方式将元素
el
的最大高度设置为
mHeight

el.style.maxHeight=mHeight


请记住为
mHeight
使用有效值,以使动画时间与预期时间匹配,我将使用
el.scrollHeight
查找元素所需的高度。

为了清楚起见,“mHeight
的有效值”将是一个包含单位的字符串,与CSS中的完全相同。例如,
mHeight=“100px”
,而不是
mHeight=100
。为了更清楚,它也可以是
“0”
,一个百分比字符串(
“50%”
)或
“无”
,所有这些都是
最大高度的有效值(对应的CSS属性),看,这可能是对其他问题的回答…?:-)还是我遗漏了什么?:-)是的,我想回答最上面的答案。对不起,我没怎么用。