@KataGol

Как показать скрытый блок?

Что нужно дописать в данном скрипте, чтобы после нажатия кнопки "Показать текст" снова появлялся текст, который мы скрыли?

<div class="content-area">
            <h5 id="text">CONTENT AREA</h5>
            <button id="hideBtn">Скрыть текст</button>
 </div>

document.getElementById ('hideBtn').onclick = function() {
    document.getElementById ('text').hidden = true;   
    document.getElementById ('hideBtn').innerHTML = "Показать текст";
};
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
<div class="content-area">
  <h5 id="text">CONTENT AREA</h5>
  <button id="hideBtn">Скрыть текст</button>
</div>


.hide-and-show {
  display: none;
}


const btn = document.getElementById('hideBtn');

btn.addEventListener('click', function() {
  document.getElementById('text').classList.toggle('hide-and-show');
  if (btn.innerHTML === 'Показать текст') {
    btn.innerHTML = 'Скрыть текст';
  } else {
    btn.innerHTML = 'Показать текст';
  }
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы