更改面板形式javascript的高度

时间:2014-12-17 11:08:33

标签: javascript asp.net panel

使用JS可以获得asp.net面板的高度

var test1 = $$('ViewFeatureProperties')[0].offsetHeight;

if (test1<500)
{
//change height of panel to 275
$$('ViewFeatureProperties')[0].offsetHeight = 275px;
}

可以获得test1中的值,但如果test1&lt; 500,任何建议都不会更新到275? TA

1 个答案:

答案 0 :(得分:1)

offsetHeight属性是只读的,改为使用height

您的第一行代码和if语句至少在语法上是如何使用它的正确示例。要设置它,请将代码更改为:

$$('ViewFeatureProperties')[0].style.height= '275px';

注意我还用'包装了我的值,以便我为它分配一个字符串。

替代:

由于你似乎在使用jQuery,你可以使用jQuery来设置高度:

$('ViewFeatureProperties').eq(0).height(275);

没有太大的区别,只是你现在仍然拥有你的jQuery对象,如果你想链接更多的功能。