Я поражен проблемой, когда мне нужно указать текущий номер класса, который я использую в JS. Например, вот мой код:
<div>
<p class="child"><button type="submit" onclick="myfunction()">Click here</button></p>
<p class="child"><button type="submit" onclick="myfunction()">Click here</button></p>
<p class="child"><button type="submit" onclick="myfunction()">Click here</button></p>
<p class="child"><button type="submit" onclick="myfunction()">Click here</button></p>
</div>
Теперь я знаю, что если я наберу document.getElementsByClassName("child")
, он предоставит мне массив со всем возможным использованием упомянутого класса p. Однако я хочу знать точную кнопку, которая была нажата.
Как если бы была нажата вторая кнопка класса p, я хочу, чтобы моя функция возвращала мне число 2. Аналогично, если была нажата третья кнопка, я хочу номер 3 вернулся ко мне. Есть ли какая-то функция для этого? Как мне поступить? Я совершенно новичок в JS.