Отслеживание нажатия кнопки в electron
Есть div который содержит в себе еще два div, один с иконкой а другой с текстом, сделал таким способом реакцию на нажатие
addEventListener('click', event => {
onClick(event.srcElement.id);
});
function onClick(id){
console.log(id);
}
при нажатии на div все ок, в консоль выводится id этого div, но если нажать на иконку или текст, выводится id иконки или текста. Но ведь функция вызвалась, а привязана она к нажатию не иконки или текста, а div. Как отследить конкретно id этого div без jQuery и т.д и т.п?
Ответы (1 шт):
Автор решения: fortavey
→ Ссылка
Судя по коду событие привязано совсем не к div, а к window. Повесьте событие на div.addEventListener, а вместо event.srcElement.id используйте div.id