Я не уверен, почему, когда я хочу прослушивать входные щелчки отдельно от нажатий кнопок, он не различает?Я поместил слушатель в UL для этого, так как LI динамически добавляются (делегирование события).Когда вы нажимаете на флажок, он распознается как кнопка.
function toggleDone(e) {
if (!e.target.matches('button'))
{ return; }
Вот js / html
<li>
<input type="checkbox" data-index="${i}" id="item${i}"
${item.chosen ? 'checked' : ''} />
<label for="item${i}">${item.text} </label>
<button title="delete" id="del${i}">X</button>
</li>
Надеюсь, это не слишком большой вопрос для новичка,но я бы хотел понять, что я делаю что-то не так или это может быть реальная ошибка.