使用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
答案 0 :(得分:1)
offsetHeight
属性是只读的,改为使用height
。
您的第一行代码和if
语句至少在语法上是如何使用它的正确示例。要设置它,请将代码更改为:
$$('ViewFeatureProperties')[0].style.height= '275px';
注意我还用'
包装了我的值,以便我为它分配一个字符串。
替代:
由于你似乎在使用jQuery,你可以使用jQuery来设置高度:
$('ViewFeatureProperties').eq(0).height(275);
没有太大的区别,只是你现在仍然拥有你的jQuery对象,如果你想链接更多的功能。