Задать вопрос
@historydev
Mistkerl, drück den Knopf.

Почему код скрывает только первый блок в списке?

Доброе утро.Скажите пожалуйста, как скрыть все блоки?

//Append quests in box

	box.innerHTML =

		`<div class='quests'>

			<div class='quests1'>${quest1}</div>
			<div class='answers'>
				<div class='answer'>-2</div>
				<div class='answer'>-1</div>
				<div class='answer'>0</div>
				<div class='answer'>1</div>
				<div class='answer'>2</div>
			</div>
			<div class='quests2'>${quest2}</div>

		</div>`

	const first_quest1 = document.querySelector(`.quest1[data-id='1']`),
		  first_quest2 = document.querySelector(`.quest2[data-id='1']`)


	//Hide quests
	document.querySelector('.quest1').style.display = 'none'
	document.querySelector('.quest2').style.display = 'none'


5e0ae1e693214880375315.png
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Средний 7 комментариев
Ответ пользователя sergey_n_ergy К ответам на вопрос (4)
@sergey_n_ergy
Если я правильно понял, то вам нужно использовать не querySelector, а querySelectorAll и в цикле скрывать все необходимые элементы. Либо скрывать вмещающий их контейнер.
Ответ написан
Комментировать