Пожалуйста, помогите. Я пытаюсь остановить событие click на кнопке воспроизведения от одновременного применения ко всем div. Я хочу, чтобы событие click применимо только к div, на который было нажато. Пожалуйста, см. Код ниже, что я до сих пор. Я использую ванильный Javascript.onclick event on document.getElementsByClassName применяется ко всем элементам одновременно
<style>
div{
width: 200px;
height: 200px;
border: 1px solid black;
}
.secondview{
background-color: blue;
}
.firstview{
visibility: hidden;
background-color: red;
}
</style>
<div class="secondview">
<button class="play"> Play </button>
<div class="firstview">
<p>Play this game </p>
<button id="submit"> Submit </button>
</div>
</div>
<div class="secondview">
<button id="btn" class="play"> Play </button>
<div class="firstview">
<p>Play this game </p>
<button id="submit"> Submit </button>
</div>
</div>
<div class="secondview">
<button class="play"> Play </button>
<div class="firstview">
<p>Play this game </p>
<button id="submit"> Submit </button>
</div>
</div>
<script>
var playBtn = document.getElementsByClassName("play");
for (var i=0; i<playBtn.length; i++){
playBtn[i].addEventListener("click", showQuestion)
}
var question = document.getElementsByClassName("firstview");
function showQuestion(){
for(j=0; j<question.length; j++){
question[j].style.visibility = "visible";
}
}
</script>
"Я пытаюсь остановить событие нажмите на кнопку воспроизведения от применения ко всем DIV в то же время "Я ничего не понял –