我有这个JavaScript代码,它在FireFox或带过渡的Safari中不起作用:
var htmlheight = myHeight;
if (myHeight > 0) {
var viewer = document.getElementById("<%= rvControl.ClientID %>");
viewer.style.height = htmlheight - 2 + 'px';
}
它似乎也不适用于IE,所以我有点傻眼!
有人可以告诉我如何在Safari和FireFox中更改div
的高度吗?
答案 0 :(得分:0)
试试这个:
viewer.style.height = (htmlheight - 2) + 'px'
答案 1 :(得分:0)
从它的声音来看,你的viewer
是一个内联元素 - 你不能在这些元素上设置高度,它将被忽略(至少在符合标准的浏览器中)。您应该在其上指定display: block
或display: inline-block
样式,具体取决于您的布局。