Я пытаюсь найти способ указать индексный номер для выбранного узла с помощью кнопки , но мне не удалось получить для него логи c, я попытался запустить For l oop, но он просто вызовет все кнопки, пока я хочу, чтобы нажатая кнопка выполняла только функцию HTML:
<div>
<button onclick="Change()">Change Color</button>
<button onclick="Change()">Change Color</button>
<button onclick="Change()">Change Color</button>
<button onclick="Change()">Change Color</button>
<button onclick="Change()">Change Color</button>
</div>
CSS:
.ChangedColor{
color:red;
}
JS:
function Change(){
var y = document.getElementsByTagName("button")[y.length];
y.classList.toggle("ChangedColor");
}
Я уверен, что используемая им логика c неверна, но я не могу придумать иного пути, кроме циклов. Даже с этим, он не работал и показал ошибку. Может кто-нибудь сказать мне, как указать индекс в зависимости от того, какая кнопка была нажата пользователем?