Как сделать появление текста при нажатии на кнопку Java Script, HTML?

Подскажите, пожалуйста, как сделать появление текста при нажатии на кнопку. У пользователя есть несколько вариантов ответа, каждый из них написан на кнопке. Когда он выбирает ответ, то появляется специальный текст для этого варианта, кнопки исчезают, старый(основной) текст и текст, который появился после нажатия, остаются на месте. Я хочу сделать текстовый квест. Я пыталась сделать это таким способом(код ниже), текст 1 выводится, но исчезает все остальное на странице. Подскажите, пожалуйста, каким способом можно реализовать мою задумку.

Java Script и HTML

<input value = "выбрать 1 вариант" onclick="document.write(text1)" type = "button">

<script>
var text1 = "текст 1";
</script>

Ответы (1 шт):

Автор решения: Max Watson

Если вы спрашиваете каким образом реализовать задумку, то можно использовать jQuery.

Устанавливаете display: none - для текста который хотите изначально скрыть. Потом обрабатываете клик по кнопке и добавляете класс show. который содержит display: block. Если вы не хотите переключать класс вы можете добавить класс один раз использовав addClass

$(".btn").click(function(){
    $(".option").toggle('show')
})
.option {
  display: none;
}

.show {
  display: block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<button class="btn">Button</button>
<div class="option">Options text</div>

→ Ссылка