虽然可以通过将visibility的属性设为'visible'或'hidden'进行显示和隐藏,但元素所占据的位置是不释放的,只是隐藏,可以明显看到在该位置空了一块。
而利用display 属性则不会出现这种情况
document.getElementById(id).style.display = "block";
document.getElementById(id).style.display = "none";虽然可以通过将visibility的属性设为'visible'或'hidden'进行显示和隐藏,但元素所占据的位置是不释放的,只是隐藏,可以明显看到在该位置空了一块。
而利用display 属性则不会出现这种情况
document.getElementById(id).style.display = "block";
document.getElementById(id).style.display = "none";