Итак, у меня есть li
элементы, которые динамически генерирует мое приложение, и я хочу переключать класс CSS при нажатии li
. Я делаю это через делегирование событий, но я не знаю, как получить доступ к li
, по которому щелкнули, чтобы он переключался.
Вот что у меня сейчас есть:
var listElement = document.querySelector("ul");
listElement.addEventListener("click", function(e) {
if (e.target && e.target.nodeName == 'LI') {
// How would I access the clicked li and apply
// the .classList.toggle("class")?
}
});