вы можете установить видимость через тип
document.getElementById («idofelement ").style.display («никакие»); элемент //hide
document.getElementById («idofelement ").style.display (""); элемент //display
индикация css сделает элемент незримым и также спрячет его от страницы поэтому элементы перенесут если элемент, котор вы спрятали был от страницы
document.getElementById («idofelement ").style.visibility («спрятано»); элемент //hide
document.getElementById («idofelement ").style.visibility («видимо»); элемент //display
видимостью css сделает деталь незримым, но она все еще будет держать его будет место на странице
например если вы имели 3 изображения, и вы использовали свойство индикации css для того чтобы спрятать среднее изображение, то третье изображение двинуло бы для того чтобы быть рядом с первым изображением, если не было 2-ого изображения там. Если вы использовали видимость для того чтобы спрятать среднее изображение, то среднее изображение исчезло бы и оно посмотрело бы как был пустой космос размер среднего изображения между изображениями 1 и 3