Есть несколько элементов с одним классом, нужно по нажатию на элемент провести некоторые действия и получить в переменную этот элемент.
colorSelector = document.getElementsByClassName('colorSelector'); //Считали все элементы с классом для выбора цвета
for (let i = 0; i < colorSelector.length; i++) { //Идем по каждому элементу
colorSelector[i].onclick = () => changeColorSelected(colorSelector[i].getAttribute('class').split(' ')[1]); //Передаем элемент по которому нажали
}
Собственно клик я ловлю и применяю нужные свойства. Кстати, скажите, пожалуйста, если я не правильно делаю клик по классу. Но вот как мне получить в переменную элемент на который я кликнул?
colorSelector[i]это что такое? – Mar 19 '20 at 19:10lastClicked- см. ответ. – Mar 19 '20 at 19:46