我想要一個複選框隱藏和顯示,當選中和未選中的ID的列表<tr>
。我想在可見和隱藏時保持tr的寬度不變。但是我希望高度在隱藏時變爲0,然後在可見時再變回。隱藏一個元素,但保持它的寬度,但使它的高度爲0與javascript
function ShowFutureMS(checkboxMS)
{
var count = 0;
for(count = 0; count < listofAddressesWithNoMS.length; count++)
{
if(chkShowFutureMaidServices.checked)
{
document.getElementById(listofAddressesWithNoMS[count]).style.visibility = 'hidden';
}
else
{
document.getElementById(listofAddressesWithNoMS[count]).style.visibility = 'visible';
}
}
}
我的代碼當前隱藏了tr並保持寬度符合我的要求。但是當隱藏時,高度仍然是一樣的。如何隱藏時如何修改我的代碼以將高度設置爲0?
看看'display:block' vs'display:none'(你不需要玩高度) – Jamiec
但是,如果我使用display:none,當我再次顯示寬度時,寬度會全部搞砸。 – ashlar64