let input = document.getElementById('input')
let btn = document.getElementById('btn')
let total = document.getElementById('total')
let ol = document.getElementById('ol')
btn.addEventListener('click', function () {
const li = document.createElement('li')
li.className = 'li'
li.textContent = input.value
if (input.value != ''){
ol.appendChild(li)
input.value = ''
total.textContent ++
}
li.addEventListener('click', function() {
li.classList.add('li_click')
if ( total.textContent != 0){
total.textContent--
}})
})
При нажатии на новый созданный элемент li должен применяться стиль, зачеркивающий его. Объясните пожалуйста, почему почему обработчик события для li нужно обязательно записывать внутри функции обработчика события для btn? Ведь мы создаем новый li при клике на btn, и он попадает в DOM