Показать сообщение отдельно
  #2 (permalink)  
Старый 01.06.2020, 16:34
Аватар для Error
Интересующийся
Отправить личное сообщение для Error Посмотреть профиль Найти все сообщения от Error
 
Регистрация: 30.04.2020
Сообщений: 17

Здравствуйте. Предлагаю использовать делегирование событий:
document.body.addEventListener("click", () => {
  if (event.target.classList.contains("btn")) {
    const content = event.target.previousElementSibling.querySelector(
      ".content"
    );
    if (content.classList.contains("hidden")) {
      event.target.textContent = "HIDE";
    } else {
      event.target.textContent = "READ MORE";
    }
    content.classList.toggle("hidden");
  }
});
Ответить с цитированием