使用javascript设置最大高度
我有一个div,这个div的最大宽度是用户定义的。我知道我可以用element.style.height完成,但这在IE中不起作用 关于如何使用javascript实现Firefox的最大高度等价物,有什么想法吗使用javascript设置最大高度,javascript,css,Javascript,Css,我有一个div,这个div的最大宽度是用户定义的。我知道我可以用element.style.height完成,但这在IE中不起作用 关于如何使用javascript实现Firefox的最大高度等价物,有什么想法吗 document.getElementById ( "yourelementid" ).style.maxHeight = "100px"; 请参见 maxHeight是在Windows中引入的 Internet Explorer 7 通常,样式属性名称通过删除连字符而不是名称转换为
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属性),看,这可能是对其他问题的回答…?:-)还是我遗漏了什么?:-)是的,我想回答最上面的答案。对不起,我没怎么用。