После изучения этой проблемы в течение нескольких часов я обнаружил, что одним из наиболее эффективных способов переключения отображения элементов страницы (в HTML) является выполнение чего-то вроде:
// showing
document.getElementById('element').style.display = '';
// hiding
document.getElementById('element').style.display = 'none';
Простой вопрос: Что делает style.display = ''
на самом деле?
Является ли это "reset" исходным свойством отображения?
Или он удаляет свойство отображения, используя стиль по умолчанию для отображения?
..........................................
Было бы хорошо знать: Кто-нибудь знает какие-либо ссылки на какие-либо документы об этом?
(Да, у меня есть Google-d эта проблема, но я, вероятно, не вхожу в правильный поисковый запрос и не прихожу к совершенно несвязанным результатам поиска.)
Спасибо за любые предложения или ссылки.